Python知识锦集

Python MySQL数据库2:数据库查询

2018-12-23  本文已影响14人  IIronMan

总体内容

一、数据准备、基本的查询

创建数据库 (pythonTestDataBase: 数据库名) 创建好的数据

二、条件查询

personTable表
animalTable 表

三、排序 order by 字段,使用 animalTable 表

animalTable表 查询年龄在3到12岁之间的雄性动物,按照年龄从小到到排序 查询年龄在3到12岁之间的雄性动物,按照年龄从小到大排序,如果年龄相同的情况下按照 id 从大到小排序( id 默认是从小到大的)

四、聚合、分组

animalTable表

五、分页

personTable表

六、连接查询 (多表的时候有用,单表的时候几乎没有用),当查询结果的列来源于多张表时,需要将多张表连接成一个大的数据集,再选择合适的列返回,mysql支持三种类型的连接查询,分别为:内连接查询、左连接查询、右连接查询(有了左连接,一般不使用右连接)
语法: inner join ... on...

select * from 表1 inner或left或right join 表2 on 表1.列 = 表2.列

七、自关联

八、子查询

animalTable表

九、总结

上一篇下一篇

猜你喜欢

热点阅读