sqlalchemy学习笔记
最近学习到python中的数据库知识,找了一圈都没什么详细的资料,这里记录一下sqlalchemy学习笔记
1.初始化数据连接
from sqlalchemy import create_engine
#初始化数据库连接
engine=create_engine('sqlite:///txtSpider.db',echo=True)
2.创建基类对象以及需要的数据表对象
from sqlalchemy import Column,String,Integer
from sqlalchemy.ext.declarative import declarative_base
#创建对象的基类
Base=declarative_base()
#定义Book对象
class Book(Base):
#表的名字
__tablename__='book'
#表的语句
id=Column(Integer, primary_key=True)
name=Column(String)
url=Column(String)
def __init__(self,name,url):
self.name=name
self.url=url
3.创建数据库
#创建数据库
Base.metadata.create_all(engine)
4.创建会话
from sqlalchemy.orm import sessionmaker
#创建会话
Session=sessionmaker(bind=engine)
session=Session()
2017/2/9 23:10:41 先记录到这里