Python之SqlAlchemy
Posted 亚洲哈登
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之SqlAlchemy相关的知识,希望对你有一定的参考价值。
1.sqlalchemy是一个orm框架,并且大量使用元编程
import sqlalchemy from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column,Integer,Date,String connect_string = "{}://{}:{}@{}:{}/{}".format( ‘mysql+pymysql‘, ‘test‘, ‘1qazxsw2‘, ‘127.0.0.1‘, ‘3306‘, ‘blog‘ ) engine = create_engine(connect_string,echo=True) Base = declarative_base() #创建基类便于实体类继承 class Student(Base): #指定表名 __tablename__ = ‘student‘ #定义属性对应字段 id = Column(Integer,primary_key=True,autoincrement=True) name = Column(String(64),nullable=False) age = Column(Integer) def __repr__(self): return ‘<{} id={},name={},age={}> ‘.format(self.__class__.__name__,self.id,self.name,self.age) #创建继承自base的所有表 Base.metadata.create_all(engine)
以上是关于Python之SqlAlchemy的主要内容,如果未能解决你的问题,请参考以下文章