mysql必知必会(上)
这篇文章是《MySQL必知必会》自己的笔记。打算分为两个部分,上半部分是比较基础的部分如简单的语句,下半部分集中子查询、视图、事务等内容。
4 检索数据
DISTINCT关键字指示MySQL只返回不同的值,需放在列名的前面。但是此关键字会应用于所有列而不是前置它的列LIMIT子句可以跟检索的开始行和行数,但是检索出来的第一行是第0行
5 排序检索数据
- 为了按多个列排序,只要像查找时那样将多个列用逗号分开即可
- 按多个列进行排序时,排序完全按所规定的顺序进行。也就是如果前一列所有值都是唯一的,则不会按后一列进行排序
DESC跟在列名之后,而且只能针对一列生效,如果想排序多个则需针对每个列都指定DESC关键字
6 过滤数据
- 空值检查
IS NULL,区别于其他条件
7 数据过滤
- 使用圆括号将条件括起来,既能改变默认SQL语句优先级,又能使这个语句读起来更容易理解
8 使用通配符
%可以匹配0个以上(包括0个)的字符,但NULL除外_只匹配单个字符
10 计算字段
- 把使用函数生成的结果列称作计算字段,此时列名是函数表达式
AS可以将一个值或列(如以上所得到的列)另起一个列名,这个列名可以被其他列所引用

浙公网安备 33010602011771号