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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • SELECT*FROM users LIMIT 2; 表示返回两条记录 SELECT*FROM users LIMIT 2,2; 查找第3,4条记录。(前面的2表示从第三条开始查找,跟java语法一样从0开始计算。后面的2表示查找两条记录)
    查看全部
  • 也支持多个字段来排序,如果第一个字段能得到想要结果,那就直接忽略余下字段。如果不能得到想要的结果,就按照下一个字段进行排序。 例:SELECT*FROM tb_1 ORDER BY age, id DESC.
    查看全部
  • having语句设置分组的条件: 分组条件,与where不同可以对一部分记录做分组 1. 要么为聚合函数(只有一个返回值,如max、min、avg、count(id) select sex from users group by 1 avg(id)>35 2. 要么条件字段必须显示在查询字段 SELECT sex,age FROM users GROUP BY 1 HAVING age > 35; 如:SELECT sex FORM users GROUP BY 1 HAVING age > 35;是错误的。
    查看全部
  • SELECT sex,age FROM tb_1 GROUP BY sex,age; (意思是查询表中sex数据 并且给sex分组。支持多个分组,可以以逗号隔开)【推荐】 也可 select sex from 表名 group by 1;(意思是查询表中sex的数据 并从第一个开始排序,也就是指定位置)【不推荐】
    查看全部
  • 不同存储引擎的特点
    查看全部
  • 存储过程相关知识
    查看全部
    0 采集 收起 来源:课程回顾

    2017-05-23

  • 表达式(如SELECT 3+5)时,可以省略数据表.且必须省略数据表,因为不依附任何数据表,只是做表达式的计算; 字段的顺序 以及 字段的别名,均将影响结果集 (查找时为字段赋予别名 在PHP中很有效 建议在使用别名的时候加上AS,以免被赋予名与表中原有名相同) tbl_name.*可以表示命名表的所有列。可以在列的前面加上所属表的名字,作用是以后如果有多表连接,不同表存在相同字段,如果直接写字段名会分不清属于哪张数据表,加这个是为了方便区分。
    查看全部
  • 删除后再插入,插入的记录中设置为AUTO_INCREMENT(自动编号)列将从最大值往上加,而不是填补删除的。
    查看全部
  • 目录说明
    查看全部
  • 日期时间型-数据类型
    查看全部
  • 浮点型-数据类型
    查看全部
  • 整型-数据类型
    查看全部
  • 插入记录3种方法 1.INSERT tbl_name VALUES(值1,值二,值三,表达式1,……)[,(值1,值二,值三,……)] 可以同时插入多条记录,但不能使用子查询,记录的值可以是值,也可以是表达式(不加单引号) 2.INSERT tbl_name SET col_name1=值1,col_name2=值2 只能一次性插入一条记录,但可以使用子查询subquery 例:INSERT users SET username='Ben',password='456'; 3.INSERT tbl_name[col_name] SELECT…… 将查询结果插入表中(后面再讲)
    查看全部
  • 若省略了列名称,则所有列都需要赋值。 对于自动编号的字段,插入“NULL”或“DEFAULT”系统将自动依次递增编号; 对于有默认值的字段,可以插入“DEFAULT”表示使用默认值; 列值可传入数值(1,2,3....)、表达式(如3*7+1)或函数,如密码可以用md5()函数(PHP中的函数,求字符串哈希值函数)(如md5('123')); 可同时插入多条记录,多条记录括号间用逗号“,”隔开. 例:INSERT users VALUES(DEFAULT,'Tom','123',3*7-5,1),(NULL,'Rose',md5('123'),DEFAULT,0);
    查看全部
  • 默认约束和非空约束不存在表级约束,只能为列级约束 主键约束,唯一约束,外键约束即存在表级约束,也存在列级约束
    查看全部
    0 采集 收起 来源:回顾和概述

    2017-05-22

举报

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

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