flask是python开发中的一个轻量级框架,具备连接数据库功能。

创建数据库文件

1、在使用flask的数据库功能时,我们需要先下载一个第三方插件flask_sqlalchemy才可以进行操作,因为flask本身没有操作数据库能力。在cmd执行命令 pip install flask-sqlalchemy
这里时两种情况命令执行截图:

①之前已经安装过:

在这里插入图片描述

②之前未安装过:

在这里插入图片描述
2、安装完成后就可以使用flask-sqlalchemy插件进行创建数据库了。因为sqlite数据库时最契合python的数据库,因此下面会用sqlite数据库进行演示。

①导入模块

导入sqlalchemy模块

②配置加载数据库

配置加载数据库

③创建数据表

声明创建数据表

④结果展示

结果展示

二、数据库操作

1、增

①增加一条数据

增加一条数据

②增加多条数据

添加多条数据

③通过python语句批量增加数据(仅限练习使用)

在这里插入图片描述

2、查

①查询一条数据(通过id)

在这里插入图片描述

②查询所有数据

在这里插入图片描述

③按条件查询

在这里插入图片描述
要注意filter和filter_by使用的区别;
Filter:适合比较复杂的查询,比如 比较,模糊,聚类
Filter_by:适合简单的,安装字段进行固定值的查询 比如:性别为男

④模糊查询

模糊查询
使用like进行模糊匹配

⑤限制查询

在这里插入图片描述

⑥排序查询

从小到大
在这里插入图片描述
从大到小
在这里插入图片描述

⑦聚合查询

先引入func模块
在这里插入图片描述
进行聚合查询
在这里插入图片描述

⑧分组查询

先引入func模块
在这里插入图片描述
进行分组查询
在这里插入图片描述

⑨逻辑查询

引入三种逻辑运算模块
在这里插入图片描述
进行逻辑或运算,查询姓张或者姓赵的员工
在这里插入图片描述

3、改

修改前数据:
在这里插入图片描述
修改后数据:
在这里插入图片描述

4、删

删除指定数据

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐