web前端

郑毅

2021.03.30

23人浏览

mysql基础练习(一)


#查询数据总条数

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 = '女';


老师评分: 4.6分

老师评语: 排版整齐, 但是要注意标题与内容需要相符合哦~

郑毅    83 天津市蓟县 设计师杨冰是女孩 1999.04.14
京ICP备17020986号-1
筑坐极2021版