标签:metadata base 简单 创建 对象 nbsp class rom odi
ORM 直接使用sql语句虽然方便,但缺点是如果要更换数据库可能还需要修改程序中的Sql语句。为了解决这个问题,出现了ORM。在Python语言中使用ORM有多种选择,都是通过模块支持的。 比较著名的有SQLAlchemy和SQLObject,SQLObject比SQLAlchemy简单的多,但是网上实例太少,所以使用SQLAlchemy SQLAlchemy pip install SQLAlchemy pip install pymysql 1、创建表 from sqlalchemy import create_engine,MetaData,Table,Column,Integer,String,Float,exc,orm from sqlalchemy.ext.declarative import declarative_base #定义mysql连接字符串 mysql=‘mysql+pymysql://root:jenkins@123@192.168.0.93/test?charset=utf8‘ #创建数据库引擎(sqlalchemy.engine.base.Engine 对象) engine=create_engine(mysql,encoding=‘utf-8‘) #开始连接数据库 engine.connect() #创建MetaData对象 metadata=MetaData(engine) #创建用于描述表中字段信息的Table对象 person=Table(‘user‘,metadata, Column(‘id‘,Integer,primary_key=True), Column(‘name‘,String(30)), Column(‘age‘,Integer)) #创建表 metadata.create_all(engine)
标签:metadata base 简单 创建 对象 nbsp class rom odi
原文地址:https://www.cnblogs.com/effortsing/p/10390202.html