Sqlalchemy 是python最为常用的三方ORM模块,Flask和tornado在生产环境当中,大部分使 用sqlalchemy和数据库进行交互。
在cmd里输入pip install sqlalchemy,它就会开始安装sqlalchemy
import sqlalchemy
db = sqlalchemy.create_engine('mysql+pymysql://root:1234@localhost/school')
meta=sqlalchemy.MetaData(db)
student=sqlalchemy.Table(
'student',
meta,
sqlalchemy.Column("name",sqlalchemy.String(32)),
sqlalchemy.Column("age",sqlalchemy.Integer),
sqlalchemy.Column("gender",sqlalchemy.String(32)),
sqlalchemy.Column("project",sqlalchemy.String(32)),
)
meta.create_all()
以上代码依次为:
链接数据库(数据库类型+操作数据库模块://用户:密码@主机/数据库名称;)
实例化数据库创建的元类
student则是数据表的名字
meta是关联数据库链接
然后则是字段的描述
面对对象创建表
import sqlalchemy
from sqlalchemy.ext.de