Flask-SQLAlchemy创建数据库表,增删改查

1.创建数据库配置文件

Flask-SQLAlchemy创建数据库表,增删改查_第1张图片
config.py

2.初始化数据库对象。

导入sqlalchemy,配置文件

Flask-SQLAlchemy创建数据库表,增删改查_第2张图片
app.py

3.数据库模型与表映射。

模型要继承自db.Model,每一个属性都要用db.Column(),整型db.Integer,字符串型db.String,要指定最长的长度,text型db.Text。db.create_all()创建数据库,表

Flask-SQLAlchemy创建数据库表,增删改查_第3张图片

4.检查

在数据库可视化工具或者黑窗口中查看表,创建成功

Flask-SQLAlchemy创建数据库表,增删改查_第4张图片

5.增加数据

创建一个模型对象,添加进事务,最后提交

查看数据库结果

6.查找数据

使用db.Model的query方法过滤出符合条件的列表,first表示只取第一个,all()可以获取所有结果。

Flask-SQLAlchemy创建数据库表,增删改查_第5张图片

7.修改数据

先试用查询方法找到需要修改的对象,然后修改对象的属性值,提交事务,数据库中的数据就会改变

8.删除数据

查找要删除的对象,在数据库的事物中删除该对象,提交事务

全部代码

Flask-SQLAlchemy创建数据库表,增删改查_第6张图片

你可能感兴趣的:(Flask-SQLAlchemy创建数据库表,增删改查)