介紹這些基本沒區別,計算機底層對不同資料型別的分解不一樣,但效率上來說不會有太大的差別。一箇中文字元需要2-4個位元組,依照不同字元編碼而已。同樣字元個數,不同編碼的字串,db處理效能雖然有區別,但通常這點區別可以忽略不計。做索引key並且長度比較長的話,效能會有比較明顯的區別,因為中文索引key意味著幾倍的長度增長,索引效率會降低。如果是為了提升查詢效率,建議利用索引來實現。而在索引方面,中文和數字在查詢速度上的區別會更加小,基本可以忽略。索引在MySQL的效能最佳化中,索引是非常重要的一塊,好的索引邏輯可以大大提高MySQL的效率。正如google、百度一樣,索引也是期資料查詢中重要的一個因素。雖然索引大大提高了查詢速度,同時卻會降低更新表的速度,如對錶進行INSERT、UPDATE和DELETE。因為更新表時,MySQL不僅要儲存資料,還要儲存一下索引檔案。建立索引會佔用磁碟空間的索引檔案。總結
綜上所述,想要提高查詢效率,建議用索引,並且要合理利用索引。
介紹這些基本沒區別,計算機底層對不同資料型別的分解不一樣,但效率上來說不會有太大的差別。一箇中文字元需要2-4個位元組,依照不同字元編碼而已。同樣字元個數,不同編碼的字串,db處理效能雖然有區別,但通常這點區別可以忽略不計。做索引key並且長度比較長的話,效能會有比較明顯的區別,因為中文索引key意味著幾倍的長度增長,索引效率會降低。如果是為了提升查詢效率,建議利用索引來實現。而在索引方面,中文和數字在查詢速度上的區別會更加小,基本可以忽略。索引在MySQL的效能最佳化中,索引是非常重要的一塊,好的索引邏輯可以大大提高MySQL的效率。正如google、百度一樣,索引也是期資料查詢中重要的一個因素。雖然索引大大提高了查詢速度,同時卻會降低更新表的速度,如對錶進行INSERT、UPDATE和DELETE。因為更新表時,MySQL不僅要儲存資料,還要儲存一下索引檔案。建立索引會佔用磁碟空間的索引檔案。總結
綜上所述,想要提高查詢效率,建議用索引,並且要合理利用索引。