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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • mysql -uroot -p
    查看全部
  • 创建数据库并指定编码格式; create database if not exists t1 character set gbk; 修改编码格式; alter database t1 character set utf8;
    查看全部
    0 采集 收起 来源:内容回顾

    2017-07-30

  • 约束以及修改数据表的知识点。
    查看全部
    0 采集 收起 来源:小结

    2017-07-30

  • Auto increment 必须和主键一起使用
    查看全部
  • Auto Increment
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2017-07-30

  • 多表链接查询: SELECT goods_id,goods_name,brand_name,type_name FROM goods JOIN brand ON goods_brand = brand_id JOIN type ON goods_type = type_id; 注意:SELECT 后查询的brand_name和type_name字段是表brand和type中的字段名而不是goods中的goods_brand和goods_type,这里是通过JOIN...ON goods_brand=brand_id找到brand_name
    查看全部
    0 采集 收起 来源:多表连接

    2017-07-30

  • 1、LEFT JOIN:显示左表全部和左右符合连接条件的记录 2、RIGHT JOIN:显示左右符合连接条件的记录和右表全部记录 3、如果使用LEFT JOIN,左表中存在一条记录A,在右表中没有找到相应的记录,则在返回结果用会出现一条只有记录A中的相应字段内容,其他字段都为NULL在记录(RIGHT JOIN类似). -- 查询所有商品的详细信息(通过左外连接实现) SELECT goods_id,goods_name,cate_name,brand_name,goods_price FROM tdb_goods AS g LEFT JOIN tdb_goods_cates AS c ON g.cate_id = c.cate_id LEFT JOIN tdb_goods_brands AS b ON g.brand_id = b.brand_id\G; -- 查询所有商品的详细信息(通过右外连接实现) SELECT goods_id,goods_name,cate_name,brand_name,goods_price FROM tdb_goods AS g RIGHT JOIN tdb_goods_cates AS c ON g.cate_id = c.cate_id RIGHT JOIN tdb_goods_brands AS b ON g.brand_id = b.brand_id\G;
    查看全部
    0 采集 收起 来源:外连接OUTER JOIN

    2017-07-30

  • 内连接INNER JOIN: 内连接不加ON条件是笛卡尔积运算,INNER JOIN 等价“,”。 如: select * from tbl_name1,tbl_name2; 等价select * from tbl_name1 inner join tbl_name2; 内连接加条件,INNER JOIN不能省略为“,”。 如: select * from tbl_name1 AS a inner join tbl_name2 AS b on a.col_name=b.col_name; 1.内连接: 在MySQL中JOIN,INNER JOIN,CROSS JOIN是等价的 交集 仅显示A、B两表符合连接条件的记录。不符合连接条件的记录不显示。类似于取AB的交集。 例如:SELECT goods_id,goods_name,cate_name FROM tdb_goods INNER JOIN tdb_goods_cate ON tdb_goods.cate_id = tdb_goods_cate.cate_id;
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2017-07-30

  • 整形等等
    查看全部
  • limit 数量 限制查询结果返回的数量 limit 2,4 查询结果中 第3条记录开始的4条记录(记录从0开始) insert into table_1(列名)select (列名) from table_2 从查询结果中批量插入记录 分页:当前页码-1乘以每页所显式的记录数
    查看全部
  • order by 列名 asc | desc ,列名 asc | desc 对查询结果进行排序,可以有多个条件 如果第一个条件 还不足排序 就拿下一个条件在原来的基础上在进行一次排序,若第一个字段已满足排序,则忽略后面的字段
    查看全部
  • 在GROUP BY后接HAVING使用时,HAVING后的表达式必须满足以下条件之一: 1.HAVING后的字段出现在SELECT所查询的字段中; 2.HAVING后的字段没有出现在SELECT查询的字段中,但是这是一个聚合函数(只有一个值的函数,如:count()、max()、avg()、sum()...)
    查看全部
  • [GROUP BY {col_name列名或位置} [ASC|DESC],....] ----默认为ASC (ASC 升序 DESC 降序) group by优先指定列名 SELECT sex FROM users GROUP BY sex;
    查看全部
  • 对两个或以上的列建立的约束,就是表级约束。
    查看全部
  • 外键约束的要求
    查看全部

举报

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

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