sqlalchemy学习笔记

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 先记录到这里

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容