Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL:Mengapa menggunakan VARCHAR(20) daripada VARCHAR(255)?

Lihat:Referensi untuk Varchar

Singkatnya tidak ada banyak perbedaan kecuali Anda menggunakan ukuran 255 di VARCHAR Anda yang akan membutuhkan byte lain untuk awalan panjang.

Panjangnya menunjukkan lebih banyak batasan pada data yang disimpan di kolom daripada yang lainnya. Ini secara inheren membatasi ukuran penyimpanan MAKSIMUM untuk kolom juga. IMHO, panjangnya harus masuk akal sehubungan dengan data. Jika Anda menyimpan # Jaminan Sosial, tidak masuk akal untuk menyetel panjangnya menjadi 128 meskipun Anda tidak dikenakan biaya apa pun dalam penyimpanan jika semua yang Anda simpan sebenarnya adalah SSN.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. VARCHAR vs TEXT di MySQL

  2. mengurai hasil di MySQL melalui REGEX

  3. temukan alasan kebuntuan mysql

  4. Cara memasukkan data default ke tabel menggunakan file import.sql di Hibernate, Aplikasi MySQL

  5. MySQL BERBEDA pada GROUP_CONCAT()