MySQL基础语句(查询)

students表

id class_id name gender score
1 1 小明 M 90
2 1 小红 F 95
3 1 小军 M 88
4 1 小米 F 73
5 2 小白 F 81
6 2 小兵 M 55
7 2 小林 M 85
8 3 小新 F 91
9 3 小王 M 89
10 3 小丽 F 88

classes表

id name
1 一班
2 二班
3 三班
4 四班

①基本查询

SELECT * FROM students;

SELECT * FROM classes;

查询出students表,classes表的所有数据。注意:查询结果也是一个二维表,它包含列名和每一行的数据。

②条件查询

SELECT * FROM students WHERE score >= 80 AND gender = 'M';

查询出students表符合条件“分数在80分或以上”,并且还符合条件“男生”

SELECT * FROM students WHERE NOT class_id = 2;

查询出students表“不是2班的学生”

SELECT * FROM students WHERE (score < 80 OR score > 90) AND gender = 'M';

查询出students表分数在80以下或者90以上,并且是男生

猜你喜欢

转载自www.cnblogs.com/xingxingclassroom/p/11090079.html