1.在INSERT语句中的几个关键字
LOW_PRIORITY 以为着当数据不是从表格读出时,系统必须等待并稍后再插入
DELAYED以为着插入的数据将被缓存,如果服务器繁忙,我们可以继续其他操作,而不是等待这个插入语句完成
2.WHERE语句中经常用到的关键字
AND/OR
IS NOT NULL/IS NULL/BETWEEN/IN/NOT IN/LIKE/NOT LIKE/REGXP
其中LIKE是比较简单SQL模式匹配,%表示任意多个字符,_表示只匹配一个字符
REGXP也可以写成RLIKE,使用POSIX正则表达式
3.limit n,m; n是起始行号,m是返回行数
limit并不是ANSI SQL的一部分,他是MySQL的扩展,使用这个关键字会与其他数据库不兼容
4.子查询操作符ANY/IN/SOME/ALL/EXISTS,
IN,SOME和ANY是一样的
EXISTS用于关联子查询
5.ALTER TABLE [IGNORE] tablename alteration[,alteration]
在标准的SQL中,每个alter table只能实现一次修改,但在MySQL中,允许多次修改,如果指定了IGNORE并且尝试的修改可能会产生主键的重复,第一个重复的主键进入修改后的表,而其他重复的主键将被删除,如果没有指定,该修改将失败并且回滚
6.MySQL中的关联类型:笛卡尔乘积,完全关联,交叉关联,内部关联,等价关联,左关联,右关联
前3者是一样的,内部关联如果没有where子句就和前3者一样,等价关联表示在where子句中带个=号
7.MySQL中的合计函数
AVG---------------------平均
SUN---------------------求和
COUNT------------------计数,常和distince一起用
MIN---------------------最小值
MAX---------------------最大值
STD/STDDEV------------标准背离值