flask创建mysql表_Flask-SQLAlchemy (flask 数据库创建)

本文介绍了如何使用Flask-SQLAlchemy扩展在MySQL数据库中创建表。首先,定义数据模型类并初始化db对象,然后配置SQLALCHEMY_DATABASE_URI以指定数据库连接,最后通过db.create_all()启动应用来创建所有模型对应的表。提供了不同写法和配置文件示例。
摘要由CSDN通过智能技术生成

各字段解释

中文手册

一、先创建数据模型类,插入插线版db

750a46b8f7960aee9000317b6885d744.png

二、再把db排插插入app排插(总电源)

fdc919127efb8cf36b9e78a1ae1dffb6.png

三、配置文件告诉核心对象数据库位置

0e93428770181033ae5c8f3287222f82.png

使用unix_socket连接的方法

SQLALCHEMY_DATABASE_URI = "mysql+cymysql://root:root@localhost:3306/lucax?unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock"

1b6e4457d2a1c8c06da0efbb514dadac.png

四、启动flask,数据库就多了book所创建的模型的表了

后记:

在 二、再把db排插插入app排插(总电源),启动所有模型创建数据库 的另外一种写法:

with app.app_context():

db.create_all()

单个文件调试 配置文件写法

app = Flask(__name__)

app.config['SQLALCHEMY_DATABASE_URI'] = \

'mysql+cymysql://root:root@localhost:3306/lucaxTest?unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock'

db = SQLAlchemy(app)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值