亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

馆陶县| 常山县| 长宁区| 阿勒泰市| 施秉县| 平乡县| 茂名市| 会同县| 固安县| 定安县| 泸溪县| 永仁县| 高安市| 绥阳县| 榆中县| 光山县| 保靖县| 凯里市| 宣威市| 崇信县| 衡水市| 平罗县| 彰化市| 涪陵区| 浦城县| 三门县| 宣武区| 南充市| 青冈县| 墨江| 淮滨县| 伊金霍洛旗| 武胜县| 常州市| 娄烦县| 恩平市| 长子县| 巴楚县| 苍南县| 普安县| 汤原县|