SQLAlchemy 操作数据库
2016-04-11 23:57
351 查看
首先安装 SQLAlchemy
代码:
解析:
p11 创建元数据,类似属性,描述数据的数据。
p13 Table 创建表,参数1:表名;参数2:存入元数据;参数3:使用Column()方法将数据库当中每一个字段参数设置好。
p22 创建连接引擎
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>]
相关文章推荐
- MySQL常用的修改命令
- MSSQL数据库的一些基础知识
- mysql事务
- mysql unsigned
- mysql事务隔离级别REPEATABLE-READ幻读
- mysql二次安装&中文乱码(各种编码问题)
- vs2012调试mysql源码
- Statistical Analysis of Large Datasets An Exploration of R - MySQL Interface
- Oracle SQL 查询优化.Part5
- 数据库1
- Spring 整合 Redis
- SQL双top分页存储过程
- 记一SQL部署问题
- Statement以及PrparedStatement
- Oracle锁表与解锁
- MySQL 常用命令
- 常见的笔试题之mysql
- Redis笔记
- oracle数据表对象
- MySQL基础三:约束和修改数据表