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

创建数据库文件

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

①之前已经安装过:

flask 数据库基础(一)

②之前未安装过:

flask 数据库基础(一)
2、安装完成后就可以使用flask-sqlalchemy插件进行创建数据库了。因为sqlite数据库时最契合python的数据库,因此下面会用sqlite数据库进行演示。

①导入模块

flask 数据库基础(一)

②配置加载数据库

flask 数据库基础(一)

③创建数据表

flask 数据库基础(一)

④结果展示

flask 数据库基础(一)

二、数据库操作

1、增

①增加一条数据

flask 数据库基础(一)

②增加多条数据

flask 数据库基础(一)

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

flask 数据库基础(一)

2、查

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

flask 数据库基础(一)

②查询所有数据

flask 数据库基础(一)

③按条件查询

flask 数据库基础(一)
要注意filter和filter_by使用的区别;
Filter:适合比较复杂的查询,比如 比较,模糊,聚类
Filter_by:适合简单的,安装字段进行固定值的查询 比如:性别为男

④模糊查询

flask 数据库基础(一)
使用like进行模糊匹配

⑤限制查询

flask 数据库基础(一)

⑥排序查询

从小到大
flask 数据库基础(一)
从大到小
flask 数据库基础(一)

⑦聚合查询

先引入func模块
flask 数据库基础(一)
进行聚合查询
flask 数据库基础(一)

⑧分组查询

先引入func模块
flask 数据库基础(一)
进行分组查询
flask 数据库基础(一)

⑨逻辑查询

引入三种逻辑运算模块
flask 数据库基础(一)
进行逻辑或运算,查询姓张或者姓赵的员工
flask 数据库基础(一)

3、改

修改前数据:
flask 数据库基础(一)
修改后数据:
flask 数据库基础(一)

4、删

flask 数据库基础(一)

相关文章:

  • 2021-11-27
  • 2021-08-31
  • 2021-04-16
  • 2022-02-19
  • 2022-01-21
  • 2021-07-19
  • 2022-02-23
  • 2021-11-27
猜你喜欢
  • 2021-04-30
  • 2022-01-24
  • 2021-08-18
  • 2021-12-17
  • 2022-01-31
  • 2021-12-04
相关资源
相似解决方案