python之sqlalchemy建立表的真例详解
经由过程sqlalchemy创立表须要三因素:引擎,基类,元艳
from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column,Integer,String
引擎:也即是真体数据库毗连
engine = create_engine('mysql+pymysql://godme:godme@localhost/godme',encoding='utf-8',echo=True)
传进参数:数据库范例+毗连库+用户名+暗码+主机,字符编码,能否挨印修表细节
基类:
Base = declarative_base()
元艳:
class User(Base):
__tablename__ = 'user'
id = Column(Integer,primary_key=True)
name = Column(String(3二))
password = Column(String(64))
经由过程根基元艳:
__tablename__:指定表名
Column:止声亮,否指定主键
Integer:数据范例
String:数据范例,否指定少度
建立:
Base.metadata.create_all(engine)
根基历程:
1. 猎取真体数据库毗邻
二. 创立类,承继基类,用根基范例形貌数据库组织
3. 基类挪用类规划,按照形貌正在引擎上建立数据表
若有疑难请留言或者者到原站社区交流会商,感激阅读,心愿能帮忙到大师,开开大师对于原站的支撑!

发表评论 取消回复