Flask与mysql数据库字段类型的区别以及基本用法

Mysql里面的int在Flask中里面使用Integer

Mysql里面的varcahar在Flask中里面使用String

与Mysql数据库需要导入模块

#导入第三方链接库sql点金术
from flask_sqlalchemy import SQLAlchemy
 
指定数据库连接还有库名
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:mysql@127.0.0.1:3306/myflask?charset=utf8'

#指定配置,用来省略提交操作
app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True

#建立数据库对象
db = SQLAlchemy(app)

例如:

#建立数据库类,来映射数据库表,将数据库的模型作为参数传入
class User(db.Model):
#声明表名
__tablename__ = 'user'
#建立字段函数
id = db.Column(db.Integer,primary_key=True)
name = db.Column(db.String(200))
password = db.Column(db.String(200))
原文地址:https://www.cnblogs.com/antique/p/10172840.html