1.主键中的值不允许修改或更新,主键值不能重用(如果某行从从列中删除,它的主键不能赋给以后的新行)。在使用多列做主键时,这多个列的组合必须是唯一的,但单个列的值可以不唯一。
2.SQL不区分大小写,但通常列名表名小写,关键字大写。所有的空格都被忽略。
3.DISTINCT关键字指示数据库只返回不同的值,注意它作用于所有列,而不仅仅是直接跟在它后面的那一列。
4.带OFFSET的LIMIT 指定返回的行数和检索的起始行,第一个被检索的行是第0行。
5.ORDER BY子句应保证是SELECT语句中的最后一条子句。DESC关键字只应用到直接位于其前面的列名。
6.用单引号来限定字符串。
7.BETWEEN匹配范围中的所有值包括指定的开始值和结束值。
8.通过过滤选择不包含指定值的所有行时,不返回包含NULL值的行,因此过滤数据时一定要验证被过滤列中含NULL 的行确实出现在返回的数据中。
9.OR短路运算。在处理OR 操作符前,先处理AND操作符。
10.IN取一组由逗号分隔,括在圆括号中的合法值,与NOT 联合使用时,可以非常简单的找出与条件不匹配的行。
e.i.WHERE NOT vend_id IN ( ‘DLL01‘, ‘BES01‘ )
时间: 2024-10-21 06:54:46