标签:外键 project ons 实例 127.0.0.1 建表 div sql integer
要使用SQLAlchemy,必须先下载这个模块
开始操作前,你必须清楚SQLAlchemy实现操作数据库的原理,SQLAlchemy本身是无法操作数据库的,必须通过第三库pymysql,而SQAlchemy内的Dialect就是用来和数据API进行交流的,实现过程就是利用python最为常用的类和对象来,一张表就是一个类,一行数据就是一个对象
了解到这,就是开始我们的实战吧!利用ORM(关系对象映射)创建表,分5步走
第一步:导模块
#导模块 #用于和数据库创建连接 from sqlalchemy import create_engine #用于实例一个基类,创建表时必须继续这个父类 from sqlalchemy.ext.declarative import declarative_base #导入表元素,列,数据类型,外键,索引.. from sqlalchemy import Column,Integer,String,ForeignKey,UniqueConstraint,Index
第二步:创建数据库连接
数据传入格式mysql
+
pymysql:
/
/
<username>:<password>@<host>
/
<dbname>[?<options>]
#连接数据库,在这里传入你要使用的数据库类型和第三方操作数据库的模块 engine = create_engine("mysql+pymysql://root:123@127.0.0.1:3306/db1",echo=True,max_overflow=5)
第三步:创建基类
创建表类时 ,必须继承这个类
#创建基类 Base = declarative_base()
标签:外键 project ons 实例 127.0.0.1 建表 div sql integer
原文地址:http://www.cnblogs.com/xinsiwei18/p/7076475.html