flask是python开发中的一个轻量级框架,具备连接数据库功能。
创建数据库文件
1、在使用flask的数据库功能时,我们需要先下载一个第三方插件flask_sqlalchemy才可以进行操作,因为flask本身没有操作数据库能力。在cmd执行命令 pip install flask-sqlalchemy
这里时两种情况命令执行截图:
①之前已经安装过:
②之前未安装过:
2、安装完成后就可以使用flask-sqlalchemy插件进行创建数据库了。因为sqlite数据库时最契合python的数据库,因此下面会用sqlite数据库进行演示。
①导入模块
②配置加载数据库
③创建数据表
④结果展示
二、数据库操作
1、增
①增加一条数据
②增加多条数据
③通过python语句批量增加数据(仅限练习使用)
2、查
①查询一条数据(通过id)
②查询所有数据
③按条件查询
要注意filter和filter_by使用的区别;
Filter:适合比较复杂的查询,比如 比较,模糊,聚类
Filter_by:适合简单的,安装字段进行固定值的查询 比如:性别为男
④模糊查询
使用like进行模糊匹配
⑤限制查询
⑥排序查询
从小到大
从大到小
⑦聚合查询
先引入func模块
进行聚合查询
⑧分组查询
先引入func模块
进行分组查询
⑨逻辑查询
引入三种逻辑运算模块
进行逻辑或运算,查询姓张或者姓赵的员工
3、改
修改前数据:
修改后数据: