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

MySQL - menggunakan String sebagai Kunci Utama

Tidak ada salahnya menggunakan CHAR atau VARCHAR sebagai kunci utama.

Tentu itu akan memakan sedikit lebih banyak ruang daripada INT dalam banyak kasus, tetapi ada banyak kasus di mana itu adalah pilihan yang paling logis dan bahkan dapat mengurangi jumlah kolom yang Anda butuhkan, meningkatkan efisiensi, dengan menghindari kebutuhan untuk memiliki kolom ID terpisah.

Misalnya, kode negara atau singkatan negara bagian sudah memiliki kode karakter standar dan ini akan menjadi alasan yang baik untuk menggunakan kunci utama berbasis karakter daripada membuat ID bilangan bulat arbitrer untuk masing-masing tambahan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zen cart:Saya ingin menanyakan dari kategori tertentu nama, harga, gambar, deskripsi, dan atribut produknya

  2. Bagaimana cara mengaktifkan ekstensi mysql php di wadah buruh pelabuhan?

  3. Impor excel (.csv) ke MySQL menggunakan kode PHP dan formulir HTML

  4. mysql GROUP_CONCAT BERBEDA beberapa kolom

  5. PDO, $_GET, dan MEMILIH dari Database MySQL