项目描述
上传时间
浏览人数
# 未婚男性中年龄最大的人的所有信息
select * from employee where is_married = 0 and gender = '男'
and age = (select max(age) from employee where is_married = 0 and gender = '男');
#查询数据总条数
select count(id) from employee;
#年龄排序
select*from day29 order by age;
#年龄排序 倒序
select*from day29 order by age desc;
#子查询 查最大年龄的人的人名
select name from day29 where age=(select max(age) from day29);
#按照年龄分组 显示年龄和分组人数
select count(id), age from day29 group by age ;
#查杨小小的所学课程 显示课程和人名
select*from day29 where name='玨李';
#年龄最小的人的课程和名字
select name, course from day29 where age=(select min(age) from day29);
#年龄最大的人的课程和名字
select*from day29 where age=(select max(age) from day29);
#全查询
select*from day29;
#依据ID查询一个人的所有信息
select*from day29 where id =2;
#插入 张三,男,22,Java 这条数据
-- insert into day29(name, sex, age, course) values('张三','男','22','java')
#查出李月的学号
select id from day29 where name = '玨我的王';
#把李月的课程改为Java 年龄改为21岁
set SQL_SAFE_UPDATES = 0; #关闭安全模式 0为关 1为开;
update day29 set course='java', age= 21 where name='玨我的王';
#删除学号为2的学生
delete from day29 where id=2;
#删除18岁以下的学生
delete from day29 where age<18;