flask 数据库基础(一)
·
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、改
修改前数据:
修改后数据:
4、删

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

所有评论(0)