1. 程式人生 > 遊戲 >藝術家白紙打造FC紅白機 耗費1000小時+酷似實機CG版

藝術家白紙打造FC紅白機 耗費1000小時+酷似實機CG版

欄位型別的優先順序

  整型>date,time>enum(列舉型別)char >varchar >blob,text 

  time :定長運算快,節省時間,考慮時區,寫sql不方便

  enum:能約束值的目的,內部用整型來儲存,但與char聯查時,內部要經歷串與值的變化

  char:定長,考慮字符集和校對集

  varchar:不定長,要考慮字符集的轉化與排序時的校對集,速度慢

  text,blob:無法使用記憶體臨時表(排序操作只能在磁碟上進行)

  

注意:date,time的選擇可以直接選擇時間戳,enum(”男“,”女“)//內部轉成數字來儲存,多了一個轉換的過程,可以使用tinyint代替最好使用tinyint

 

可以選整型就不選字串,夠用就行不用慷慨,儘量避免使用null

 

varchar 和  char 的選擇

 

char 的長度固定,處理速度要比varchar快很多,但是相對費儲存空間,所以對空間儲存要求不大,但在速度上有要求的可以使用char型別,反之可以使用varchar

 

varchar 最多可以定義65535個位元組