数据库表查询练习

这篇博客通过创建stu表并插入学生数据,演示了多种SQL查询操作,包括查询所有学生信息、按条件筛选(如姓名、班级、家乡等)、统计分析(如平均年龄、最大年龄、特定地区学生数量)以及复杂查询(如子查询,查找未选修特定教师课程的学生)。内容涵盖基础SQL查询和高级查询技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
建表

create table stu(
id int primary key auto_increment,
name varchar(255),
sex varchar(255),
hometown varchar(255),
age int,
class varchar(255),
card varchar(255)
)

#插入数据
insert into stu values(1,‘王昭君’,‘女’,‘北京’,20,‘1班’,3525455855554);
insert into stu values(10,‘妲己’,‘女’,‘广东’,26,‘2班’,3525455855554);
insert into stu values(11,‘李白’,‘男’,‘河南’,21,‘1班’,null);
insert into stu values(12,‘刘备’,‘男’,‘四川’,32,‘2班’,35254558);
insert into stu values(2,‘诸葛亮’,‘男’,‘上海’,18,‘2班’,3525455855554);
insert into stu values(3,‘张飞’,‘男’,‘南京’,24,‘3班’,3525455855554);
insert into stu values(4,‘白起’,‘男’,‘北京’,22,‘4班’,3525455855554);
insert into stu values(5,‘大乔’,‘女’,‘天津’,19,‘3班’,3525455855554);
insert into stu values(6,‘孙尚香’,‘女’,‘河北’,18,‘1班’,3525455855554);
insert into stu values(7,‘百里守策’,‘男’,‘山西’,20,‘2班’,3525455855554);
insert into stu values(8,‘小乔’,‘女’,null,15,‘4班’,null );
insert into stu values(9,‘百里守约’,‘男’,‘上海’,21,‘1班’,null);

1: 查询所有学生的信息

select * from stu;
在这里插入图片描述

2:查询姓名是李白的学生信息

select * from stu where name=‘李白’;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值