首先,大家需要先创建一个学生表,包含学生的姓名、性别和分数等信息。下面是创建表的代码:
CREATE TABLE students (
id INT AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
gender ENUM('male', 'female') NOT NULL,
score INT NOT NULL,
PRIMARY KEY(id)
);
现在,大家可以向这个表中插入一些数据,例如:
INSERT INTO students (name, gender, score)
VALUES ('Tom', 'male', 75),
('Lucy', 'female', 90),
('Alice', 'female', 65),
('Bob', 'male', 83),
('Grace', 'female', 78),
('Mike', 'male', 91),
('Lily', 'female', 72),
('John', 'male', 68);
接下来,大家使用SELECT语句进行查询:
SELECT name, score
FROM students
WHERE gender = 'female' AND score < 80;
以上查询语句的含义是:从学生表中选择所有分数小于80的女生的姓名和分数。运行以上语句,将会得到以下结果:
name | score --------|------ Alice | 65 Grace | 78 Lily | 72
以上就是如何使用MySQL查询分数小于80的女生的方法。实际应用中,大家可以根据实际需求进行更加复杂、灵活的查询,以达到更好的数据管理效果。