在 MySQL 中應該使用 CHAR 資料型別還是 VARCHAR 資料型別?


實際上,MySQL 中的這兩種資料型別儲存字串,且均可設定最大長度。必須根據需求使用這些資料型別。以下是一些要點,它們將讓我們清楚在何時使用 CHAR,以及在何時使用 VARCHAR −

  • 假設我們有固定大小的資料,如標記“Y”和“N”,則使用 CHAR 優於使用 VARCHAR。這是因為 VARCHAR 還會使用 1 位元組長度字首。換而言之,對於上述型別的資料,CHAR 將僅儲存 1 位元組(僅為資料),而 VARCHAR 將儲存 2 個位元組(資料 1 位元組和長度字首 1 位元組)。
  • 如果想儲存諸如使用者名稱和密碼或任何其他可變長度的資料,則使用 VARCHAR 資料型別更好,因為這樣我們便可以不浪費額外空間而儲存資料。

更新日期:19-6-2020

309 瀏覽

開啟你的 事業

透過完成課程獲得認證

開始
廣告