Mysql基本语句

#1、查看班级表结构
desc bjb;
#2、向学生表中插入一条数据
insert into xsb(xh,xm,xb,bjbid) value(2017006,'刘麻子','男',4);
#3、更新id为5人的姓名为 “张三丰”
update xsb set xm='张三丰' where id=5;
#4、删除姓名为“李四”的学生
delete from xsb where xm='李四';
#5、查询姓名是“李丽”的姓名和年龄
select xm,xb from xsb where xm='李丽';
#6、按员学生语文成绩降序排列查询学生编号和语文成绩
select id,yw from cjb order by yw desc;
#7、查询姓名为空的学生编号和姓名
select id,xm from xsb where xm is null;
#8、查询学生表2--6条的所有信息
select * from xsb limit 1,5;
#9、查询学生语文平均分
select avg(yw) from cjb;
#10、查询班级总人数
select count(1) from xsb;
#11、查询语文最高分和最低分
select max(yw),min(yw) from cjb;
#12、查询姓“李”的人的姓名和性别
select xm,xb from xsb where xm like'李%';
#13、查询数学成绩60---80之间的人的编号和数学成绩
select id,sx from cjb where sx>=60 and sx<=80;
#14、查询语文成绩在70岁以上的学生的平均分
select avg(yw) from cjb where yw>70;
#15、查询数学成绩排在前3的学生的编号和数学成绩
select id,sx from cjb order by sx desc limit 3;
#16、查询姓氏为张、李的员工信息
select * from xsb where xm like '张%' or xm like '李%';
#17、查询补考的学生学号和平均分
select id,avg(yw),avg(sx)from cjb group by id having count(id)>1; 
#18、查询所有学生的信息(学号、姓名、性别、班级名称)
select x.xh,x.xm,x.xb,b.bjmc from xsb x inner join bjb b on x.bjbid=b.id;
#19、查询各科都合格(分数>=60分)的学生(学号、姓名、语文分数、数学分数)
select x.xh,x.xm,c.yw,c.sx from xsb x inner join cjb c on x.id=c.id where yw>=60 and sx>=60;
#20、查询语文分数比“张三”的高的学生(学号、姓名、性别、班级名称、语文分数)
select x.xh,x.xm,c.yw,c.sx from xsb x inner join cjb c on x.id=c.id where yw>(select c.yw from cjb c inner join xsb x on c.id=x.id where x.xm='张三' );
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值