mysql教程(十一) 後端程式設計師必會的sql優化

2021-10-12 02:53:56 字數 514 閱讀 3126

一、避免使用like 「%***」

使用模糊查詢時,左邊的%最好不要,因為會導致全文搜尋

解決辦法:

二、索引最好不要這麼用

三、複雜語句

避免巢狀多層子查詢,可將查詢分割,組成臨時表,關聯操作

四、where怎麼用

五、避免使用select *

用具體的字段,代替*,能有效提高效率

六、不要以字串格式定義數字和日期

這是因為引擎在處理查詢和連線時會逐個比較字串中每乙個字元,而對於數字型而言只需要比較一次就夠了。

七、盡可能的使用 varchar/nvarchar 代替 char/nchar

因為首先變長字段儲存空間小,可以節省儲存空間,其次對於查詢來說,在乙個相對較小的字段內搜尋效率顯然要高些。

程式設計師必知

1.乙個程式設計師用在寫程式上的時間大概佔他的工作時間的10 20 大部分的程式設計師每天大約能寫出10 12行的能進入最終的產品的 不管他的技術水平有多高。好的程式設計師花去90 的時間在思考 研究和實驗,來找出最優方案。差的程式設計師花去90 的時間在除錯問題程式 盲目的修改程式,期望某種寫法能...

後端程式設計師學習uni app

忙於別的工作。過段時間學習。開發工具是什麼?開發工具如何建立專案。全域性配置是什麼?tabbar如何設定?如何實現下拉重新整理 上拉載入。如何實現網路請求。如何實現上傳和預覽?如何實現 在不同端選擇性展示?如何實現導航跳轉和跳轉過程引數傳遞?元件生命週期?元件間通訊?如何使用uni ui庫?開發工具...

程式設計師的雙十一

又到雙十一了,這已經是我到京東後第五個雙十一了,如今雙十一已經發展成了乙個全民的購物狂歡節。2011 年,是我在京東經歷的第乙個雙十一。那時京東剛剛拓展了圖書品類,就搞了乙個三小時內下單圖書滿兩百減一百的活動。也正是這個活動刺激了廣大愛學習 愛讀書的同學瘋狂下單,最後訂單系統癱瘓了。正是這次癱瘓引發...