您的位置:首页 > 数据库

SQLAlchemy 操作数据库

2016-04-11 23:57 351 查看
首先安装 SQLAlchemy

sudo pip3.4 install PyMySQL
sudo pip3.4 install sqlalchemy


代码:

#!/usr/bin/env python
# encoding: utf-8
"""
@author: 侠之大者kamil
@file: Sqlalchemy_test1.py
@time: 16/4/11 下午10:41
"""
#from sqlalchemy import create_engine,Table,column,Integer,ForeignKey
from sqlalchemy import *

metadata = MetaData()

user = Table("user",metadata,
Column('id',Integer,primary_key=True),
Column('name',String(20)),
)

color = Table("color",metadata,
Column('GUID',Integer,primary_key=True),
Column('code',String(20)),)

engine = create_engine("mysql+pymysql://myuser:lbk1992@xxxx.hk/python_one",max_overflow=5)
#python3 没有 mysqldb 支持,在此使用 pymysql.
metadata.create_all(engine)

metadata.clear()


解析:

p11 创建元数据,类似属性,描述数据的数据。

p13 Table 创建表,参数1:表名;参数2:存入元数据;参数3:使用Column()方法将数据库当中每一个字段参数设置好。

p22 创建连接引擎

mysql+pymysql://<username>:<password>@<host>/<dbname>[?<options>]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: