Mysql的数据查询语言DQL之基本查询

来源:互联网 发布:appsevr php升级 编辑:程序博客网 时间:2024/06/07 17:42

  用于查询数据库对象中所包含的数据,能够进行单表查询、连接查询、嵌套查询以及集合查询等各种复杂程度不同的数据库查询。只有SELECT。

  SELECT语句,作用是从“数据源”中,取出一定的数据,并作为该语句的返回结果(数据集)

  数据源:通常,数据源就是“数据表”。但也可以没有数据源,而是使用“直接数据”(或函数执行结果)。

  

Mysql的数据查询语言DQL之基本查询

  FROM子句,就是指定数据的来源,就是数据表,可以是一个表名,也可以是多个表。

  

Mysql的数据查询语言DQL之基本查询

  WHERE子句,条件语句,可以指定查询的条件。

  

Mysql的数据查询语言DQL之基本查询

  WHERE中可用的运算符:

  算术运算符: + - * / %

  比较运算符: > >= < <= =(等于) <>(不等于)

  ==(等于,mysql扩展),!=(不等于,mysql扩展)

  逻辑运算符: and(与) or(或) not(非)

  布尔值的判断方式:

  判断为true: XX is true

  判断为fale: XX is false

  空值的判断方式:

  判断为null: XX is null

  判断为非空: XX is not null

  BETWEEN语法:

  XX BETWEEN 值1 AND 值2;

  含义:字段XX的值在值1和值2之间(含),相当于:XX >=值1 AND XX<=值2。

  IN语法:

  XX IN (值1,值2,.......);

  含义:XX等于其中所列出的任何一个值都算成立,相当于:XX = 值1OR XX = 值2ORXX = 值2。

  

Mysql的数据查询语言DQL之基本查询

  LIKE语法(模糊查找):

  语法形式:XX LIKE ‘要查找字符’;

  LIKE中 % 代表任意个数的任意字符,_其代表1个的任意字符。

  

Mysql的数据查询语言DQL之基本查询

  

Mysql的数据查询语言DQL之基本查询

  ORDER BY语句表示排序,DESC表示倒序,ASC表示正序。

  LIMIT语句表示获取几条数据,第一个参数表示从第几个开始获取,第二个参数表示获取几条数据。

  

Mysql的数据查询语言DQL之基本查询
0 0
原创粉丝点击