db.session.add(stu) 單個
db.session.add_all(stus) 列表,多個
filter(模型名.欄位.運算子(『***』))
filter(模型名.欄位 運算子 值)
小於 lt 小於等於 le
大於 gt 大於等於 le
範圍 in_
排序 order_by
返回幾個 limit(4)
跳過幾個 offset(3)
第乙個 first()
最後乙個 last()
並且 add_
或者 or_
非 not_
sql 語句查詢
flask語句查詢
filter 返回的是列表,就算只有一條資料,也是列表
get 只能獲取主鍵id,查詢並返回一條資訊,查不到返回空,不會報錯 定義
page = int(request.args.get(『page』,1))
perpage = int(request.args.get(『per_page』, 3))
paginate = student.query.order_by(『-s_id』).paginate(page, perpage, error_out=false)
stus = paginate.items
return render_template(『xx.html』, paginate=paginate, stus=stus) 使用
paginate.pages 總頁數
paginate.page 當前頁數
paginate.iter_pages 頁碼
paginate.total所有的資料,多少條
建立表結構
在多的表裡建立連線點
在一 的表裡關聯上多的表
使用,同django
stus = grade.students 母表查子表
grade = stu.stu 子表查母表
MySQL關係 一對多 一對一 多對多
將實體與實體的關係,反應到最終資料庫表的設計上,將關係分為三種 一對一,一對多 多對一 和多對多,所有的關係都是表與表之間的關係 一對一 一對一 一張表的一條記錄只能與另外一條記錄進行對應,反之亦然 id p 姓名 性別 年齡 身高 婚姻狀況 籍貫 家庭位址 緊急聯絡人 體重 表設計成以上這種形式 ...
mybatis 一對多 pagelper 分頁問題
select goods.id,goods.goods no,goods.goods img,goods.goods sale,goods.goods title,goods.create time,goods.update time,goods.category one,goods.categor...
mysql一對多怎麼聚合多 mysql多對多
中間表跟兩張表都分別是一對多關係,中間表是多,兩張表分別是1.原因是乙個教師在中間表中可以有多個t id 教師t id 而乙個t id只能對應乙個教師。2.外來鍵可以是一對一的,乙個表的記錄只能與另乙個表的一條記錄連線,或者是一對多的,乙個表的記錄與另乙個表的多條記錄連線。1.一對多,在多的一方建立...