美文网首页
sqlalchemy学习笔记

sqlalchemy学习笔记

作者: Ugly_K | 来源:发表于2017-02-09 23:24 被阅读25次

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

相关文章

  • SQLAlchemy学习笔记(二)

    SQLAlchemy学习笔记(二) SQLAlchemy Core 现在我们可以连接到数据库了,接下来让我们看看如...

  • SQLAlchemy学习笔记(一)

    前言:该笔记是本人学习SQLAlchemy官方文档整理得来。 查看SQLAlchemy版本 连接数据库 本教程中我...

  • SQLAlchemy学习笔记(一)

    SQLAlchemy学习笔记(一) 为什么要使用SQLAlchemy? 将你的代码抽象出来不依赖与数据库的类型和某...

  • SQLAlchemy学习笔记

    SQLAlchemy学习笔记(版权所有,翻版必究) 一、实例化数据库链接session 参数 engine参数:D...

  • SQLAlchemy学习笔记

    from sqlalchemy import * engine=create_engine("mssql+pyms...

  • sqlalchemy学习笔记

    sqlalchemy学习笔记 最近学习到python中的数据库知识,找了一圈都没什么详细的资料,这里记录一下sql...

  • SQLAlchemy学习笔记

    SQLAlchemy是python的一个数据库ORM工具,提供了强大的对象模型间的转换,可以满足绝大多数数据库操作...

  • 笔记02:sqlalchemy-连接MySQL

    sqlalchemy-连接MySQL 笔记03:sqlalchemy增删改查 连接数据库

  • SQLALchemy学习笔记(三)

    Tips:在命令行操作这个命令过程中,如果出现以下的错误,不要紧张,可能是session已经失效,可以重新创建一个...

  • SQLAlchemy学习笔记(二)

    创建会话 我们现在准备去和数据库进行交互。ORM操作数据库的工具就是session,当我们第一次设置应用程序,和c...

网友评论

      本文标题:sqlalchemy学习笔记

      本文链接:https://www.haomeiwen.com/subject/nanwittx.html