首先,大家需要在MySQL中创建学生信息表。下面是创建表的SQL语句:
CREATE TABLE students ( student_id INT AUTO_INCREMENT, student_name VARCHAR(20), student_gender VARCHAR(10), student_age INT, PRIMARY KEY (student_id) );
上面的SQL语句创建了一个名为students的学生信息表,其中包含四个字段:student_id、student_name、student_gender和student_age。student_id是主键,并且自动递增。
接下来,大家需要向students表中插入一些学生信息。下面是插入数据的SQL语句:
INSERT INTO students (student_name, student_gender, student_age) VALUES ('小明', '男', 18), ('小红', '女', 17), ('小刚', '男', 19), ('小李', '男', 20), ('小芳', '女', 18), ('小华', '女', 19);
上面的SQL语句向students表中插入了6条学生信息,包括学生姓名、性别和年龄。
现在大家可以通过SQL语句来查询学生性别人数。下面是查询学生性别人数的SQL语句:
SELECT student_gender, COUNT(*) FROM students GROUP BY student_gender;
上面的SQL语句使用SELECT语句查询学生性别和人数,并使用GROUP BY语句按性别分组。查询结果如下:
+---------------+----------+ | student_gender| COUNT(*) | +---------------+----------+ | 女 | 3 | | 男 | 3 | +---------------+----------+
上面的结果表格显示了学生性别为男和女的人数分别为3人。使用MySQL查询学生性别人数非常简单,只需要使用SELECT和GROUP BY语句即可。