- UNION ALL VS UNION : union all 对两个结果进行并集操作,包括重复行,即所有的结果全部显示,不管是不是重复;union 对两个结果集进行并集操作,不包括重复行,相当于 distinct,同事进行默认规则的排序。
- BETWEEN … AND… : 包含两段值 相当于 first...<= A<= second...
- INSERT INTO SELECT FROM VS SELECT INTO FROM
- TRUNCATE 、DELETE、DROP: truncate和delete 只删除数据不删除表的结构;drop语句将删除表的结构。速度drop>truncate>delete; truncate、drop 是数据库定义语言(ddl),操作立即生效,不能回滚;安全性:小心使用drop和truncate,尤其是没有备份的时候,使用delete删除部分数据行,注意带上where子句。
- COUNT(1) VS COUNT(*) VS COUNT(COL)
- IS NULL OR ‘=NULL’ :建议用is null.
- IDENTITY Property