幸运蛋蛋pc开奖
这篇文章主要介绍了数据库之sqlalchemy创建表的实例详解的相关资料,希望通过本文能帮助到大家,让大家理解这部分内容,需要的朋友可以参考下

python之sqlalchemy创建表的实例详解

通过sqlalchemy创建表需要三要素:引擎,基类,元素

from sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column,Integer,String 

引擎:也就是实体数据库连接

engine = create_engine('mysql+pymysql://godme:[email protected]/godme',encoding='utf-8',echo=True) 

传入参数:数据库类型+连接库+用户名+密码+主机,字符编码,是否打印建表细节

基类:

Base = declarative_base() 

元素:

class User(Base):__tablename__ = 'user'id = Column(Integer,primary_key=True)name = Column(String(32))password = Column(String(64))

通过基本元素:

__tablename__:指定表名
Column:行声明,可指定主键
Integer:数据类型
String:数据类型,可指定长度

创建:

Base.metadata.create_all(engine) 

基本过程:

1. 获取实体数据库连接 2. 创建类,继承基类,用基本类型描述数据库结构 3. 基类调用类结构,根据描述在引擎上创建数据表

如有疑?#26159;?#30041;言或者到本站社区交流讨论,?#34892;?#38405;读,希望能帮助到大家,谢谢大家对本站的支持!

最新资讯
CIRP报告称美国iPhone用户增长速度陷入停滞

CIRP报告称美国iPhone

消费者情报研究合作伙伴(CIRP)在一份有问题的衍生分析
马斯克:NASA付给波音载人航天费用太高 这不公平

马斯克:NASA付给波音载

根据周四发布的总监察长报告,NASA将向波音公司支付每个
电?#35752;?#25773;风口上的李佳琦,能“吹”多久?

电?#35752;?#25773;风口上的李佳

双11过后,李佳琦被指虚假宣传大闸蟹,这则消息很快冲上了
细菌呼吸加快会增加碳排放,加速全球气候变化

细菌呼吸加快会增加碳

伦敦帝国理工学院的研究人员发现,随着细菌对更高温度的
美国人玩游戏产生碳排放量 相当于斯里兰卡全国总量

美国人玩游戏产生碳排

英媒称,美国在首次全面测算玩游戏所消耗的能源后发现,玩
獐子岛扇贝现场打捞:大?#20811;?#20129; 活扇?#27425;?#19981;存一

獐子岛扇贝现场打捞:大

近日,“扇贝又双叒跑路了”的段子在网上疯传。段子的主
最新文章
SQLite 入门教程一 基本控制台(终端)命令

SQLite 入门教程一 基

SQLite是一个自持的(self-contained)、无服务器的、零配
SQLite 入门教程三 好多约束 Constraints

SQLite 入门教程三 好

在上一篇随笔的结尾,我提到了约束,但是在那里我把它翻译
SQLite教程(九):在线备份

SQLite教程(九):在线备份

这篇文章主要介绍了SQLite教程(九):在线备份,本文讲解了
初识SQLITE3数据库

初识SQLITE3数据库

本文主要讲诉Sqlite数据库的一些基本概念以及SQLite的
SQLite教程(二):C/C++接口简介

SQLite教程(二):C/C++接

这篇文章主要介绍了SQLite教程(二):C/C++接口简介,本文讲
SQLite数据库管理系统-我所认识的数据库引擎

SQLite数据库管理系统

SQLite是一款轻?#32771;?#30340;、被设计用于嵌入式系统的关联式
幸运蛋蛋pc开奖 湖北11选5走势图360 澳洲幸运5彩票控 黑马股票推荐11月 福建十一选五 九乐棋牌安卓版下载神兽 股票分析报告怎么写 吉林十一选五任选七一定牛 p3组选237后 快乐扑克051377期 新11选5是什么