咱們其實可以使用 mysql 預處理的方式來操作這些 那麼我們一起來看看什麼是已處理呢? 什麼是預處理? 瞭解什麼是預處理,我們可以來對比一下,普通的 sql 語句執行過程和 預處理的執行過程 普通 sql 語句執行過程: 客戶端對 SQL 語句進行 占位符 替換得到完整的 sql 語句 客戶端發送 ...
咱們其實可以使用 mysql 預處理的方式來操作這些
那麼我們一起來看看什麼是已處理呢?
什麼是預處理?
瞭解什麼是預處理,我們可以來對比一下,普通的 sql 語句執行過程和 預處理的執行過程
普通 sql 語句執行過程:
- 客戶端對 SQL 語句進行 占位符 替換得到完整的 sql 語句
- 客戶端發送完整 sql 語句到 mysql 服務端
- mysql 服務端執行完整的 sql 語句並將結果返回給客戶端
預處理執行過程:
-
把 sql 語句分成兩部
- 命令部分
- 數據部分
- 先把命令部分發送給 mysql 服務端,mysql 服務端進行 sql 預處理
- 然後把數據部分發送給 mysql 服務端, mysql 服務端對 sql 語句進行占位符替換
- mysql 服務端執行完整的 sql 語句並將結果返回給客戶端
通過步驟和流程,我們大概知道預處理肯定比普通的 sql 執行快
薪資:底薪加績效(最高底薪50%)