能使用sql語句進行分頁,排序,分組,增刪改查等操作。
對於sql與資料庫的優化也進行一些了解:
sql優化:
1.對查詢進行優化,應避免全表掃瞄,盡量避免對where子句的字段進行表示式操作
2.盡量使用commit提交,對於大資料操作盡量使用commit提交多資料量,減輕伺服器的效能
3 .用》=代替》
4.減少資料的訪問次數,如果要刪除多條資訊時,用delete* fron 表名 where id in(1,2,3)
5.不要寫一些沒有意義的查詢,避免向客戶端返回大資料量,若資料量過大要分析是否合理
6.適當的使用索引,當資料在5-6萬條時,可以使用索引
7.用具體字段代替* ,要大寫,因為小寫時也會轉為大寫,浪費機器效能
8.盡量不要用like,因為兩邊有%,會導致放棄使用引擎
9.用union-all代替union,因為union-all不會進行排序和篩選
測試工作中的問題清單
工作中遇到的一些問題 1.時間段任務多,測試用例應該寫不寫?為什麼要寫測試用例?面對這種情況我們應該怎樣寫測試用例?2.如果一方的測試任務特別多,我們該怎樣調配人手介入配合?面臨的問題是沒參與過這塊的業務,不知道該怎麼入手,熟悉花費的時間太長?3.回滾對這個系統的影響?具體看回滾的內容是什麼?4.回...
工作中資料庫知識使用小結
1.獲取資料庫表的所有欄位的資訊 包括不同列的長度 select from information schema.columns where table name 表名 檢視表結構 desc 表名 2.查詢表中列的注釋資訊 select from information schema.columns...
2013 3 27工作中關於資料庫設計的
關於未加密密碼欄位的建議 客戶端傳送過來的資料,尤其是密碼都要經過加密處理的,而加密又是一向不可逆的過程,在更改密碼時候,如果傳送到後台php 程式的是加密過的資料,那麼未加密字段 password 就顯得很雞肋。關於主鍵id 的建議從占用資料庫空間的角度考慮 12位隨機碼占用的資料庫空間為 6個位...