mysql必知必会(上)

这篇文章是《MySQL必知必会》自己的笔记。打算分为两个部分,上半部分是比较基础的部分如简单的语句,下半部分集中子查询、视图、事务等内容。

4 检索数据

  • DISTINCT关键字指示MySQL只返回不同的值,需放在列名的前面。但是此关键字会应用于所有列而不是前置它的列
  • LIMIT子句可以跟检索的开始行和行数,但是检索出来的第一行是第0行

5 排序检索数据

  • 为了按多个列排序,只要像查找时那样将多个列用逗号分开即可
  • 按多个列进行排序时,排序完全按所规定的顺序进行。也就是如果前一列所有值都是唯一的,则不会按后一列进行排序
  • DESC跟在列名之后,而且只能针对一列生效,如果想排序多个则需针对每个列都指定DESC关键字

6 过滤数据

  • 空值检查IS NULL,区别于其他条件

7 数据过滤

  • 使用圆括号将条件括起来,既能改变默认SQL语句优先级,又能使这个语句读起来更容易理解

8 使用通配符

  • %可以匹配0个以上(包括0个)的字符,但NULL除外
  • _只匹配单个字符

10 计算字段

  • 把使用函数生成的结果列称作计算字段,此时列名是函数表达式
  • AS可以将一个值或列(如以上所得到的列)另起一个列名,这个列名可以被其他列所引用
posted @ 2018-11-10 20:27  学学代码记记笔记  阅读(96)  评论(0)    收藏  举报