一. 不多说直接看代码就明白了
import sqlalchemy
from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column,Integer,String
from sqlalchemy.orm import sessionmaker
#创建连接,root是用户名,123456是密码,localhost是IP地址,test是数据库名。
engine = create_engine("mysql+pymysql://root:123456@localhost/test",encoding = 'utf-8',echo=True)
#生成orm基类
base = declarative_base()
class test_student(base):
__tablename__ = 'test_student'
id = Column(Integer, primary_key=True)
name = Column(String(32))
age = Column(Integer)
def __repr__(self):
return "<test_student(id='%s',name='%s',age='%s')>"%(self.id,self.name,self.age)
# 创建与数据库的会话
Session_class = sessionmaker(bind=engine)
# 生成session实例
session = Session_class()
#插入你要创建的数据对象ÿ