微信二维码
微博二维码
qq号二维码

数据库基础练习(二)

王伟平 2021.04.30 489人浏览
数据库基础哦~

#查询数据总条数

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


分享到:
天津UI设计培训-CleanPNG免抠素材网站
  • 2020.11.30
  • "天津IT培训适应经济新常态:中日职场比较 - 探索工作时长减少、生活质量提升的程序员"
  • 2024.04.23