在上个DDL博客中找到学生表将其中的数据读入到mysql中,使用虚拟机或者Navicat都可以。
将学生表导入Navicat中
查询语句
查询一整张表
查询年龄大于22
select *
from students
where students.age > 22;
年龄大于22的女生
查找文科的学生
查找六班的学生
计算学生的总分 (group by)
合并两表 (join on xxxx)
合并两张表 并求总分
先合并在聚合
先聚合在合并
找到总分分数大于500的学生
having方法(在group by 之后执行)
用where 方法来选择
降序排列 (order by xxxx desc )
只展示5个学生 (limit number)
求前三门课程总分(where 在group by 之前执行)
合并语句(left join right join 等等)
inner join 内连接(默认的连接方式)
left join (左连接)
right join(右连接)
union (上下合并)并且去重
union all (上下合并)并且不去重
全连接
笛卡尔积
where in 使用方法
自增列插入数据 自增列数据使用null 或 0 占位
复习
updata 语句 更新语句 delete 语句 删除语句
主键 ,FOREIGN KEY 约束建
全部代码
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。