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

溫馨提示×

溫馨提示×

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

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

基于FLASK-SQLAlchemy的持久層SQL語法

發布時間:2020-07-27 06:05:57 來源:網絡 閱讀:565 作者:TaoismLi 欄目:開發技術
  1. insert into table

    a. create an object based on the Module

    b. db.session.add(object)


  2. select * from table

    a. Classname(based on the Module).query.all()

  3. select * from table where?

    a. Classname.query.filter_by(condition=value).all()

  4. select * from table where? xxx limit 1

    a.?Classname.query.filter_by(condition=value).first()

  5. select count(*) from table where? xxx

    a.?Classname.query.filter_by(condition=value).count()

  6. select * from table where? primarykey=xx

    a.?Classname.query.get(xx/id)



????7. update column

????????a. fetch object, eg. flight = Flight.query.get(x)

????????b. flight.column = newValue


????8. delete from table

????????a. fetch object, eg. flight = Flight.query.get(x)

????????b. db.session.delete(object)?


Advanced sql:

a.?Classname.query.order_by(Classname.column).all()

b.?Classname.query.order_by(Classname.column.desc()).all()

c.?Classname.query.filter(Classname.column != value).all()

d.?Classname.query.filter(Classname.column.like(%abc%)).all()

e.?Classname.query.filter(Classname.column.in_(aPythonValueList)).all()

f.?Classname.query.filter(and_(condition1, condition2, ...)).all()

g.?Classname.query.filter(or_(condition1, condition2, ...)).all()

h. db.session.query(Classname1, Classname2).filter(Classname1.column == Classname2.column).all()


Notice:

insert, update, delete:?

should add a statement: db.session.commit()


一對多,多對多對象關系SQL語法:

https://www.jianshu.com/p/8c038f0134f8

向AI問一下細節

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

AI

宁强县| 瑞丽市| 青阳县| 石柱| 元朗区| 边坝县| 隆德县| 沐川县| 洪江市| 穆棱市| 临潭县| 南通市| 临夏市| 沧州市| 吉水县| 易门县| 伊宁县| 托克托县| 吉隆县| 泉州市| 胶南市| 合川市| 布拖县| 丰原市| 博乐市| 紫云| 娄底市| 兰考县| 凤城市| 汾阳市| 原平市| 康马县| 郧西县| 深州市| 饶河县| 永宁县| 安庆市| 界首市| 姚安县| 芮城县| 海阳市|