计算机网络/计算机科学与应用/系统/运维/开发

MySQL8查询

一、单表查询

1、查询所有字段 *符号

SELECT * FROM 表名;

2、指定所有字段

SELECT id,name,age from 表名;

二、查询指定字段

1、查询单个字段

SELECT 字段名 FROM 表名;

2、查询多个字段

SELECT 字段名1,字段名2 FROM  表名;

三、查询指定记录

SELECT 字段名1 ,字段名2,字段名n

FROM 表名

WHERE 查询条件


WHERE条件判断符:

=  相等

<> != 不相等

< 小于

<= 小于或等于

> 大于

>= 大于或等于

BETWEEN 位于两值之间


实例:查询价格为10.2元的水果

SELECT f_name,f_price 
FROM fruits
WHERE f_price = 10.2;

实例:查询价格小于10的水果

SELECT f_name,f_price
FROM fruits
WHERE f_price < 10;

四、IN关键字查询

满足指定范围内条件的记录,使用IN操作符,将所有检索条件用括号括起来,逗号隔开


实例:查询s_id 为101 和 102 记录

SELECT s_id,f_name,f_price
FROM fruits
WHERE s_id IN(101,102)  ORDER BY f_name;

实例:查询s_id 不为101 和 102记录

SELECT s_id,f_name,f_price
FROM fruits
WHERE s_id NOT IN(101,102)  ORDER BY f_name;



五、BETWEEN...AND 范围查询

包含开始值和结束值


实例:查询价格在2.00元到10.20元之间的水果名称和价格

SELECT f_name,f_price
FROM fruits
WHERE f_price BETWEEN 2.00 AND 10.20;

实例:查询价格在2.00元到10.20元之外的水果名称和价格

SELECT f_name, f_price FROM fruits WHERE f_price NOT BETWEEN 2.00 AND 10.20;



泰山崩于前而色不变,麋鹿兴于左而目不瞬,然后可以制利害,可以待敌。--心术

评论

^