建表
create table stu(
id int primary key auto_increment,
name varchar(255),
sex varchar(255),
hometown varchar(255),
age int,
class varchar(255),
card varchar(255)
)
#插入数据
insert into stu values(1,‘王昭君’,‘女’,‘北京’,20,‘1班’,3525455855554);
insert into stu values(10,‘妲己’,‘女’,‘广东’,26,‘2班’,3525455855554);
insert into stu values(11,‘李白’,‘男’,‘河南’,21,‘1班’,null);
insert into stu values(12,‘刘备’,‘男’,‘四川’,32,‘2班’,35254558);
insert into stu values(2,‘诸葛亮’,‘男’,‘上海’,18,‘2班’,3525455855554);
insert into stu values(3,‘张飞’,‘男’,‘南京’,24,‘3班’,3525455855554);
insert into stu values(4,‘白起’,‘男’,‘北京’,22,‘4班’,3525455855554);
insert into stu values(5,‘大乔’,‘女’,‘天津’,19,‘3班’,3525455855554);
insert into stu values(6,‘孙尚香’,‘女’,‘河北’,18,‘1班’,3525455855554);
insert into stu values(7,‘百里守策’,‘男’,‘山西’,20,‘2班’,3525455855554);
insert into stu values(8,‘小乔’,‘女’,null,15,‘4班’,null );
insert into stu values(9,‘百里守约’,‘男’,‘上海’,21,‘1班’,null);
目录大纲
-
- 1: 查询所有学生的信息
- 2:查询姓名是李白的学生信息
- 3:查询1班是上海的学生
- 4:查询家乡是北京或者上海的学生
- 5:查询小乔的年龄
- 6:查询家乡不在北京的学生
- 7:查询年龄小于20的女同学
- 8:查询年龄为18至20的学生
- 9:查询北京学生的年龄总和
- 10:查询女生的平均年龄
- 11:查询姓名包含白的学生
- 12:查询所有学生信息,俺年龄从大到小排序,年龄相同时,再按学号从小到大排序
- 13:查询女生的最大年龄
- 14:查询各种性别的人数
- 15:查询男生总人数
- 1、查询sc表中对应何昊老师所受课程的女生信息
- 2、找出没有选修过何老师的课程的所有学生的姓名
- 3、列出有不及格课程(成绩小于60)的学生的姓名
1: 查询所有学生的信息
select * from stu;
2:查询姓名是李白的学生信息
select * from stu where name=‘李白’;