并操作 UNION 交操作 INTERSECT 差操作 EXCEPT
存在量词 EXISTS
条件语句 WITH CHECK OPTION
授予特权 GRANT 回收特权 REVOKE
开启审计 AUDIT 操作 ON 表
关闭审计 NOAUDIT 操作 ON 表
级连 CASCADE
约束关键字 CONSTRAINT
断言 CREATE ASSERTION <断言名><CHECK子句>
触发器:
CREATE TRIGGER <触发器名>
{BEFORE|AFTER}<触发事件>ON<表名>
REFERENCING NEW|OLD ROW AS<变量>
FOR EACH{ROW|STATEMENT}
[WITH<触发条件>]<触发动作体>
创建过程 CREATE OR REPLACE PROCEDURE 过程名[参数] AS <过程化SQL语句>
声明变量 DECLARE
回滚事务 ROLLBACK
提交事务 COMMIT
执行事务 CALL/PERFORM PROCEDURE 过程名([参数])
子查询定义 with 子函数名 as()
截取查询结果 offset 开始 limit
MYSQL函数:
databases() 返回当前数据库名
versuion() 返回当前数据库名
user() 返回当前用户名
floor(x) 向下取整 ceil(x) 向上取整
concat(s1,s2...) 字符串拼接
left(s,n) 返回字符串s的最左n个字符
trim(s) 去掉首尾空格
replace(s,s1,s2) 用s2替换s中的是s1
substring(s,n,len) 截取字符串s从n开始len长度的字符串
reverse(s) 将字符串s翻转
curdate() 返回当前日期
curtime() 返回当前时间
now() 返回当前日期与时间
month(d) 返回月 year(d) 返回年