MySQL数据库入门——day06
一、简单查询
查询所有字段:
在SELECT语句中列出所有字段名名来查询表中的所有的数据。语法格式如下:
SELECT 字段名1,字段名2,.... FROM 表名;
在SELECT语句中使用(“*”)通配符来代替所有的字段名。语法格式如下:
SELECT * FROM 表名;
查询指定字段:
在查询数据时,可以在SELECT语句的字段列表中指定需要查询的字段,这种方式只针对部分字段进行查询,不会查询所有字段。其语法格式如下:
SELECT 字段名1,字段名2,... FROM 表名;
二、按条件查询:
带关系运算符的查询:
在SELECT语句中,最常见的是使用WHERE子句指定查询条件对数据进行过滤。语法格式如下:
SELECT 字段名1,字段名2,...
FROM 表名
WHERE 条件表达式;
在条件表达式中使用的常见关系运算符如下表所示:
带IN关键字的查询:
IN关键字用于判断某个字符的值是否在指定集合中,如果字段的值在集合中,则满足条件,该字段的数据就会被查询出来。语法格式如下:
SELECT * | 字段名1,字段名2,...
FROM 表名
WHERE 字段名 IN (元素1,元素2,...);
另外还可以通过:
SELECT * | {字段名1,字段名2,...}
FROM 表名
WHERE 条件1 or 条件2 or ...;
带BETWEER AND关键字的查询:
BETWEER AND用于判断某个字段的值是否在指定范围内,是则满足条件,该字段就会被查询出来。其语法格式如下:
SELECT * | {字段名1,字段名2,...}
FROM 表名
WHERE 字段名 [NOT] BETWEER 值1 AND 值2;
NOT为可选参数,使用NOT表示查询在指定范围外的数据,通常情况下值1小于值2,否则无法查询到任何结果。