码迷,mamicode.com
首页 > 数据库 > 详细

SQL学习笔记(一)

时间:2016-01-23 00:47:35      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

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‘ )

SQL学习笔记(一)

标签:

原文地址:http://www.cnblogs.com/jenayfighting/p/5152311.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!