1.select語句中避免使用*,盡量應該根據業務需求按欄位進行查詢
2.刪除重覆記錄
delete from tble tb where tb.id>(select min(id) from tble ble where tb.name=ble.name)
3.用》=替換》
4.盡量多使用commit 如對大資料量的分段批量提交
5.用not exists 替換not in 操作符
6.like操作符 like使用不當會導致效能問題,原因是like在左右兩邊都有%的時候,不會使用索引
7.避免在索引殘列上使用計算和函式,這樣索引就不能使用
8.用union-all替換union 因為union-all不會過濾重複資料而且不會自動排序
9.減少資料庫的訪問次數
10.用trucate替換delete
AsyncTask原理精簡版
asynctask有三個主要的方法 onpreexecute doinbackground string.params onpostexecute 建立asynctask物件需要重寫乙個類繼承asynctask,因為asynctask本身是抽象類 new asynctask execute para...
github 使用精簡版
使用git bash上傳時,必須進入需要上傳的檔案的目錄,例如我要上傳的檔案在c 1 1 1 upload 那麼我就要進入到c 1 1 1,然後用以下命令上傳檔案 刪除 git rm cached r useless git commit m remove directory from remote...
vim精簡版教程
vim編輯器 編輯器的分類 全稱 分類vim emacs notepad grep sedawk 編輯模式 命令模式 輸入模式 末行模式 視覺化模式 塊 預設處於編輯模式 編輯模式 命令模式 輸入模式 i 在當前游標所在字元的的前面,轉換為輸入 a 在當前游標所在字元的的後面,轉換為輸入 o 在當前...