Flask資料庫 資料查詢懶載入技術

2021-09-28 17:56:01 字數 972 閱讀 6316

1)『select』:預設選項,如果不使用訪問物件的某些屬性,則不會提取那些屬性,如user.articles,在不使用時就不會訪問,一旦使用則提取該屬性的全部內容並組裝成乙個列表。

class

user

(base)

: __tablename__ =

'user'

id= column(integer,primary_key =

true

,autoincrement =

true

) username = column(string(50)

,nullable =

false

)class

article

(base)

: __tablename__ = article

id= column(integer,primary_key =

true

,autoincrement =

true

) title = column(string(50)

,nullable =

false

) create_time = column(datetime,default = datetime.now)

uid = column(integer,foreignkey(

"user.id"))

autho = relationship(

"user"

,backref=backref(

"articles"

,lazy =

'dynamic'

)user = session.query(user)

.first(

)article = article(title=

"title 101"

)session.commit(

)

資料庫 資料查詢(三)

1 表示任意的一位字元 2 表示任意位數的任意字元 3 要實現模糊查詢需要使用到關鍵字 like 基本語法 select from 資料 where 模糊查詢字段 like 模糊查詢的關鍵字 注 模糊查詢要在 where 子句中去使用 例 查詢emp表中姓名是以a開頭的雇員資訊 select fro...

MySQL資料庫 資料查詢

高階2 條件查詢 語法 select 查詢列表 from 表名where 篩選條件 分類 一 按條件表示式篩選 條件運算子 二 按邏輯運算子篩選 邏輯運算子 and or not 三 模糊查詢 like between inis null 一 按條件表示式篩選 案例一 查詢工資 12000的員工資訊...

提公升資料庫資料查詢效率

1.前言 隨著資訊科技的發展,資訊系統在企業中的應用也越來越廣泛,資訊系統在企業運營中扮演者十分重要的角色。可以說在資訊化如此廣泛的今天,企業資訊化是提公升企業運營效率的必經之路,資料是企業資產中必不可少的組成部分,資料組織效率的高低可能直接影響企業業務的進展,資料的安全則關係到整個企業的命運與興亡...