知识扩展:flask本身并没有操作数据库的能力,需要借助flask sqlalchemy进行操作,而 flask_sqlalchemy是一个三方模块(系统自带的叫做内置模块,而为了便于开发,一些企业开发的模块便称为三方模块),需要安装,Sqlite数据库是和python最契合的数据库,python在安装的同时已经携带了sqlite数据库
1、安装flask_sqlalchemy:在pycharm中的terminal当中pip install flask_sqlachemy(也可以在沙箱环境下安装,但首先需要激活沙箱 语法:activate 沙箱名字):
2.模块导入sqlalchemy类
3.创建一个flask应用程序对象,为要使用的数据库设置uri
4.flask中还提供了父Model类,声明用户定义的模型(为了看着舒服,我把文件拆成了多个,app文件里调用db也相当于db = SQLAlchemy(app))
5.创建数据库,运用create_all()方法
6.创建完数据库之后增加数据的语法:
多条数据的语法:person1和person2分别是添加进去的两条数据
7.自动查询id的语法:get只能查询id
8.查看所有的员工:
9.filter_by和filter区分:
10.模糊查询的语法:
11.限制查询的语法:
12.排序查询:
13.聚合查询:
14.逻辑查询:
15.删除和修改操作:
未完待续,下期更加精彩。