sqlalchemy建表第二式
来源:互联网 发布:squid nginx 编辑:程序博客网 时间:2024/06/01 14:50
第一种建表:
1. 引擎
2. 继承Base建表描述类
3. 基类Base通过engine和类描述创建表结构
第二种建表方式和第一种建表区别在于第二步
不用创建类,用Table方法进行创建
from sqlalchemy import Column,Integer,String,Tablefrom sqlqlchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_baseengine = create_engine('mysql+pymysql://root:root@localhost/godme',encoding='utf-8',echo=False)Base = declarative_base()person = Table('person',Base.metadata,Column('id',Integer,primary_key=True),Column('name',String(32),nullable=False))Base.metadata.create_all(engine)
不过这种建表方式一般用于关联,基本表的话还是用类创建比较好
阅读全文
0 0
- sqlalchemy建表第二式
- sqlalchemy建表补充于关联查询
- sqlalchemy创建表
- flask-sqlAlchemy 创建表
- sqlalchemy
- SQLAlchemy
- sqlAlchemy
- sqlalchemy
- sqlalchemy
- sqlalchemy
- sqlAlchemy
- sqlalchemy
- sqlalchemy
- sqlalchemy
- SQLAlchemy打印建表语句
- sqlalchemy DB表关系研究
- SQLAlchemy下一个表和多个表outer join
- python操作sqlalchemy表间关系
- servlet 杂谈
- 亚马逊:您的评论无法发布。 (靠)
- 【c++】关于继承
- svn,maven工程注意事项
- (M)Dynamic Programming:523. Continuous Subarray Sum
- sqlalchemy建表第二式
- chmod g+s 、chmod o+t 、chmod u+s
- 文件压缩和解压缩
- 异常的捕获或处理
- Hello World! New journey....
- 编程语言、框架等命名由来
- pycharm2017,webstore2017和idea2017注册
- XGBoost原理
- CSI信道状态信息处理入门1(附源代码)