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

CHAR() atau VARCHAR() sebagai kunci utama dalam tabel ISAM MySQL?

mungkin juga hanya menggunakan indeks ID pengguna, itu jauh lebih cepat untuk bergabung vs char/varchar. dua detik yang diperlukan untuk menambahkan bahwa sekarang dapat menghemat banyak waktu nanti jika Anda tidak sengaja harus memperluas fungsionalitas skema Anda.

beberapa perangkap untuk dipikirkan:

  • katakanlah kami menambahkan beberapa tabel di masa mendatang, bagaimana jika seseorang ingin mengubah nama pengguna?
  • katakanlah aplikasi ini lebih berhasil daripada yang kami pikirkan, dan kami harus melihat pengoptimalan, apakah Anda benar-benar ingin mengulang skema Anda saat ini untuk mengurangi overhead indeks varchar'ed?


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membaca file properti dan menghubungkan database MySQL?

  2. Bergabung dengan hasil dua kueri mysql

  3. Masukkan ke dalam beberapa tabel dalam satu kueri

  4. mysql menggabungkan kunci unik

  5. Kolom tidak dikenal di 'daftar bidang', tetapi kolom memang ada