91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

sqlalchemy 簡單使用

發布時間:2020-06-26 13:56:01 來源:網絡 閱讀:488 作者:菜鳥的征程 欄目:數據庫


一, sqlalchemy 與數據庫連接

安裝:    

    pip install sqlalchemy

sqlalchemy 查看版本:    

    import sqlalchemy

    sqlalchemy.__version__

sqlalchemy 連接數據庫:

    from sqlalchemy import create_engine

    HOST='127.0.0.1'

    PORT='3306'

    DATABASE='test'

    USERNAME='test'

    PASSWORD='pass'

    DB_URL =  'mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8'.format(

                    USERNAME, PASSWORD, HOST, PORT, DATABASE

    )

    engin = create_engine(DB_URL, echo=False)

sqlalchemy創建表的簡單過程:

    1. 創建一個基類

     from sqlalchemy.ext.declarative import declarative_base

     Base = declarative_base()


    2. 創建一個類

    from sqlalchemy import Column, Integer, String

    class User(Base):

          __tablemame__ = 'users'       # 數據表的名子

          id = Column(Integer, Sequence('user_id_seq'),  Primary_key=True)  # 設置為主鍵

          name = Column(String(20), nullable=False)  #非空

          password = Column(String(255), nullable=False)


創建表:

    Base.metadata.create_all(engine)


創建一個對象

    zs_user = User(name='zs', fullname='ZhangSan', password='password')

    zs.name

        zs

創建 Session

    from sqlalchemy.orm import sessionmaker

    Session = sessionmaker(bind=engine)


添加更新對象

將 zs_user 對象添加到會話中

    session.add(zs_user)

通過條件查詢

    zs = session.query(User).filter_by(name='zs').first()


可以使用 add_all() 函數一次性添加多個User 對象、

    session.add_all(

        User(name='ls', fullname='lisi', password='pass'),

        User(name='ww', fullname='wangwu', password='pass'),

    )

查看等待提交的狀態:

session.new

將更改提交到數據庫:

session.commit()





    


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蒙城县| 尤溪县| 昆明市| 东海县| 鲁山县| 涪陵区| 宜阳县| 孟津县| 三都| 长宁县| 阳春市| 涡阳县| 白沙| 霍山县| 静宁县| 博兴县| 静乐县| 礼泉县| 珲春市| 闽清县| 平江县| 玛多县| 天津市| 兰西县| 临清市| 分宜县| 荆门市| 汕尾市| 靖西县| 黎川县| 沂南县| 扬州市| 都昌县| 阜城县| 清原| 龙州县| 萝北县| 育儿| 涪陵区| 南安市| 湟中县|