标签:
ORM(Object-Relational Mapping), 关系数据库的表结构映射到对象上
ps: 链接mysql时发现使用MySQLdb引擎报错
需要使用 mysql-connector-python,安装方法:
pip install mysql-connector-python --allow-external mysql-connector-python
创建表
from sqlalchemy import Column, String, create_engine,Table,MetaData,Integer from sqlalchemy.orm import * engine=create_engine(‘mysql+mysqlconnector://root:passwd@localhost:3306/test‘) #创建引擎 ,数据库名+引擎://用户名:密码@主机名:端口号/库名 # sqlite : engine = create_engine(‘sqlite:///./sqlalchemy.db‘, echo=True) #sqite metadata = MetaData(engine) # 这叫做绑定元信息,不懂 users_table = Table(‘basic_info‘, metadata, Column(‘id‘, Integer, primary_key=True), Column(‘name‘, String(40)), Column(‘gender‘, String(1))) users_table.create()
标签:
原文地址:http://www.cnblogs.com/Citizen/p/4798665.html