天天看點

sql開發規範

sql開發規範
sql開發規範

(預編譯的好處:1.可以重複使用執行計劃,減少sql編譯所需時間。2.一次解析多次使用。3.避免sql注入。)

sql開發規範

(列和參數類型不一緻時,會造成隐式轉換)

sql開發規範

        not in可能造成索引失效

sql開發規範

        比如:sql注入了一個資料庫,但無法看到另一個資料庫

sql開發規範
sql開發規範
sql開發規範
sql開發規範

        (子查詢的結果會存到臨時表中,無論記憶體臨時表還是磁盤臨時表,都無法使用索引)

sql開發規範
sql開發規範
sql開發規範

        而or很少能用到索引

sql開發規範
sql開發規範
sql開發規範
sql開發規範