项目描述
上传时间
浏览人数
#查询数据总条数
select count(id) from pepole;
#年龄排序
select * from pepole order by age;
#年龄排序 倒序
select * from pepole order by age desc;
#子查询 查最大年龄的人的人名
select max(age) from pepole;
select name from pepole where age = (select max(age) from pepole);
#按照年龄分组 显示年龄和分组人数
select count(age),age from pepole group by age;
#查杨小小的所学课程 显示课程和人名
select * from pepole where name = '张三';
#年龄最小的人的课程和名字
select min(age) from pepole;
select * from pepole where age = (select min(age) from pepole);
#年龄最大的人的课程和名字
select * from pepole where age = (select max(age) from pepole);
#全查询
select * from pepole;
#依据ID查询一个人的所有信息
select * from pepole where id = 1;
#插入 张三,男,22,Java 这条数据
INSERT INTO `pepole`(`name`,`sex`,`age`,`course`) value ('张三','男', 22, 'java');
#查出李月的学号
select id from pepole where name = '李四';
#把李月的课程改为Java 年龄改为21岁
update pepole set age = 22,course = 'java' where name = '夏天' ;
#删除学号为2的学生
delete from pepole where id = 2;
#删除18岁以下的学生
delete from pepole where age < 18;
#查学号最大的同学的名字
select max(id),name from pepole;
#查web班学生年龄的最大的学生所有信息
select max(age) from pepole where course = '前端';
#按照学号排序 从大到小
select * from pepole order by id desc;
#查20岁以上的人的所有信息
select * from pepole where age > 20 ;
#20以上的学生的人数
select count(age) from pepole where age>20;
#Java班20岁以下的学生人数
select count(course) from pepole where age<20;
#Java班的所有女生的信息
select * from pepole where sex = '女' and course = 'java';
#Java班所有女生的人数 以及所有男生的人数
select count(id), sex from pepole where course = '后端' group by sex;
#所有学生性别改成女
update pepole set sex = '女';