mysql必知必会(1-12章)

这篇文章是《MySQL必知必会》自己的笔记。打算分为两个部分,上半部分是截止到MySQL函数(第12章),下半部分到本书最后。

4 检索数据

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

    5 排序检索数据

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

    6 过滤数据

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

    7 数据过滤

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

    8 使用通配符

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

    10 计算字段

  • 把使用函数生成的结果列称作计算字段,此时列名是函数表达式
  • AS可以将一个值或列(如以上所得到的列)另起一个列名,这个列名可以被其他列所引用

猜你喜欢

转载自www.cnblogs.com/wadezhou/p/9940494.html