为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
与MySQL的零距离接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 表级约束:对多个数据列建立的约束 列级约束:对衣蛾数据列建立的约束 主键、外键、非空、唯一、check,default都是约束条件。主键、外键、既可以作为表级约束,也可作为列级约束 而像非空、唯一等只有列级约束
    查看全部
  • *:指字段的过滤
    查看全部
  • 物理的外键约束 逻辑的外键约束
    查看全部
  • cascade
    查看全部
  • show index from table; show columns from table;
    查看全部
  • 主表: 字表: 包含有主表外键的表
    查看全部
  • 增:CREATE {DATABASE|SCHEMA}[IF NOT EXISTS] db_name[DEFAULT] CHARACTER SET [=] charset_name 删:DROP DATABASE db_name; 改:ALTER DATABASE db_name CHARACTER SET charset_name; 查:SHOW DATABASES;显示所有的数据库 SHOW CREATE DATABASE t1; 显示
    查看全部
    0 采集 收起 来源:操作数据库

    2015-07-12

  • prompt的使用方法
    查看全部
  • DELETE table_name[.*] [,table_name[.*]] ... FROM table_references [WHERE where_condition] Eg: DELETE a FROM products AS a LEFT JOIN ( SELECT goods_id,goods_name FROM products GROUP BY goods_name HAVING count(goods_name) >= 2 ) AS b ON a.goods_name = b.goods_name WHERE a.goods_id > b.goods_id; EG2: DELETE t1 FROM tdb_goods AS t1 LEFT JOIN (SELECT goods_id, goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name)>=2) AS t2 ON t1.goods_name WHERE t1.goods_id > t2.goods_id;
    查看全部
    0 采集 收起 来源:多表删除

    2018-03-22

  • 插入记录
    查看全部
  • 我一直在很困惑这两句能有什么区别: -- 查找所有分类及其父类 SELECT s.type_id,s.type_name,p.type_name FROM tdb_goods_types AS s LEFT JOIN tdb_goods_types AS p ON s.parent_id = p.type_id; -- 查找所有分类及其子类 SELECT p.type_id,p.type_name,s.type_name FROM tdb_goods_types AS p LEFT JOIN tdb_goods_types AS s ON s.parent_id = p.type_id; ON 之前几乎完全一样的,因为只是名称,不会在区分你是在左连接中那个是左表,哪个是右表; 其实决定这个左表右表的关键是 ON 后面的 s.parent_id = p.type_id 中比较的两个表的前后关系; 看晕了 这一节
    查看全部
  • 外连接: 以左外连接为例: A LEFT JOIN B join_condition 数据表B的结果集依赖于数据表A 数据表A的结果集根据左连接条件依赖所有数据表(B表除外) 左外连接条件决定如何检索数据表B(在没有指定WHERE条件的情况下) 如果数据表A的某条记录符合WHERE条件,但是在数据表B不存在符合连接条件的记录,将生成一个所有列为空的额外的B行 内连接: 使用内连接查找的记录在连接数据表中不存在,并且在WHERE子句中尝试一下操作:column_name IS NULL 。如果 column_name 被指定为 NOT NULL,MySQL将在找到符合连接着条件的记录后停止搜索更多的行(查找冲突)
    查看全部
  • mysql> SELECT goods_id,goods_name,cate_name,brand_name,goods_price FROM tdb_good s AS a -> INNER JOIN tdb_goods_cates AS b ON a.cate_id=b.cate_id -> INNER JOIN tdb_goods_brands AS c ON a.brand_id=c.brand_id\G; 多表的连接跟两张表的连接一样 表的连接实质就是外键的逆向约束
    查看全部
    0 采集 收起 来源:多表连接

    2018-03-22

  • 存储过程的优点 1.增强SQL语句的功能和灵活性 2.实现较快的执行速度 3.减少网络流量
    查看全部
  • 测试评论
    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!