中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

基于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

都江堰市| 县级市| 黎城县| 师宗县| 庆阳市| 石泉县| 呈贡县| 龙州县| 铜山县| 绥棱县| 井冈山市| 顺昌县| 龙南县| 永吉县| 江川县| 大悟县| 军事| 沙洋县| 星座| 靖江市| 岑巩县| 凤城市| 新兴县| 神木县| 武邑县| 乐清市| 临海市| 福安市| 合肥市| 启东市| 吉安市| 惠安县| 溧阳市| 诸暨市| 容城县| 济南市| 宝丰县| 布尔津县| 虞城县| 苏尼特左旗| 桑日县|