1.TP5如何操作數據庫,原理和流程
image.png
2.TP5創建數據庫連接:動態與靜態連接
image.png
數據庫重要配置項:
image.png
動態配置連接字符串:
image.png
3.TP5數據庫的原生查詢實現原理:query和execute方法
image.png
讀操作返回的是數組,寫操作返回的是受影響的條數
示例:query查詢操作
image.png
示例:execute更新操作。
excute插入操作:返回的是插入成功的條數
image.png
示例:execute刪除操作:返回刪除成功的條數
image.png
原生查詢實現:
image.png
4.查詢構造器
1.查詢構造器的工作原理?
image.png
主要學會查詢類的使用
2.什么是鏈式操作?為什么要用鏈式操作?
鏈式操作是用來快速生成查詢條件的
鏈式操作的方法來自查詢類query類
鏈式操作返回值是當前操作對象
image.png
鏈式方法查詢:
image.png
5.查詢構造器,生成查詢條件的三種方式:表達式、數組、閉包(推薦)
查詢條件生成原理圖:
image.png
表達式查詢數據庫:
image.png
數組方式查詢:比較適合多個條件
image.png
閉包方式查詢:(推薦)
閉包:簡單理解就是函數中函數,方法中的方法
image.png
也可以這樣寫:
image.png
6.數據庫的新增與更新操作:insert()/update()
image.png
新增:insert
image.png
新增:insertAll
image.png
更新:update
不允許無條件刷新,必須設置更新條件
image.png
更新:setlnc/setDec;自增自減
image.png
還可以延遲更新:延遲三秒更新
image.png
7.數據庫的查詢與刪除操作:find/select/value/column/delete
image.png
查詢:value;可查詢某個值
image.png
查詢:column;可查詢到某一列
image.png
刪除:必須設置條件,否則不能執行
返回的是受影響的記錄條數
image.png
刪除多條:
image.png
清空數據表:
image.png