1.
null值不能与任何其他值比较,包括自身。这样比较的话,只能返回null。
测试是否null,可以使用IS NULL和IS NOT NULL。
null的专用比较符是“<=>”,它会返回True/False。
2.
默认的排序顺序是升序。
升序时,Null值在最前,降序时,Null值在最后。
3.
随机抽取一个记录
order by RAND() LIMIT 1
4.
将两列数据合并在一起
concat()函数
5. MySQL的日期函数
NOW()
YEAR()
MONTH()
MONTHNAME()
DAYOFMONTH()
CURRENR_DATE 常量
TO_DAYS() 计算天数
DATE_ADD() 从一个日期计算另一个日期
DATE_SUB() 同上
6. 模式匹配
运算符:LIKE和NOT LIKE(不区分大小写)
“_” 匹配单个字符
“%” 匹配任意字符序列
7. 生成汇总
DISTINCT 只输出单一值
COUNT(*) 给出查询的行数
COUNT(col_name) 只对非null值进行计数
COUNT(DISTINCT col_name)
8. 表的左联操作
from table_name1 LEFT JOIN table_name2 on condition
9. 修改表结构
ALTER TABLE table_name ADD column_name column_definition