基本语句查询

查询语句基础

基础查询

#查询表中全部内容
SELECT * FROM 表名;
#查询表中的指定字段
SELECT <列名> FROM <表名>;
#查询表中多个字段
SELECT <字段名1>,<字段名2>,...<字段名n> FROM 表名;
#取出结果行的重复结果
SELECT DISTINCT <字段名> FROM <表名>;
#在查询时给表设置别名
<表名> [AS] <别名>
#指定查询结果的行数
<LIMIT> [<位置偏移量>,] <行数>
#对查询结果进行排序
ORDER BY {<列名>|<表达式>|<位置>} [ASC|DESC]

带WHERE语句的查询

在select语句中,可以用WHERE子句来指定查询条件,从FROM子句的中间结果中选取适当的数据行,达到数据过滤的效果。

WHERE <查询条件> {<判断运算1> ,<判断运算2>...}

常用的运算符

<表达式1> {= | < | <= | > | >= | <=> |< >|!=} <表达式2>

IS NULL(或者ISNULL)运算符

IS NULL用于去检验一个值是否为NULL,如果不为NULL则返回1;否则返回0。

使用LIKE的模糊查询

<表达式> [NOT] LIKE <表达式2>
  1. 百分号%

    百分号是MySQL中的常用的一种通配符,在过滤条件中,百分号可以表示任何字符串,并且该字符串可以出现任意次。

  2. 下划线_

    下划线和百分号通配符是一样的,下划线只匹配单个字符,而不是多个字符,也不是0个字符。

posted @ 2020-10-21 17:01  striver-sc  阅读(85)  评论(0编辑  收藏  举报