Mysql的常见命令
取别名
去重distinct
+号的作用
Concat函数
IFNULL函数
模糊查询的‘_’和‘%’
转义字符
升序和降序
str_to_date
分组查询
不等条件的表连接
等值表连接:
子查询
标量子查询:> < = >= <= 后面的子查询只能查出一个结果作为条件:
列子查询:in / not in / 后面的子查询有多个结果,
some / any 是>any(条件) 只要>any中任意一个值就满足条件,All是满足必须对所有值进行判断
行子查询:
将查询结果作为一张表进行关联查询:
分页查询
执行顺序:
联合查询:
插入语句:
修改语句
删除语句
数据库操作语言
创建表:
数据类型
char是不可变字符,当char(10)的时候,只要插入<10个的都会插入10位,而varchar就是可变的,插入几位就是几位。
枚举型:
Enum枚举类型的数据插入时,必须是规定的,例如Enum(‘a’,‘b’,‘c’)则插入的数据必须是abc。
约束
事务
以下表示的是事务隔离级别能解决哪些问题,X表示不能解决。
保存点
视图
视图的优点:
视图的创建:
视图的相关操作: