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

Buat kunci utama mysql tanpa indeks berkerumun?

Itu tergantung pada mesin penyimpanan yang Anda gunakan. Tabel MyISAM tidak mendukung indeks berkerumun, jadi kunci utama pada tabel MyISAM tidak mengelompok. Kunci utama pada tabel InnoDB, bagaimanapun, dikelompokkan.

Anda harus membaca Manual MySQL untuk detail lebih lanjut tentang pro dan kontra dari setiap mesin penyimpanan.

Anda harus memiliki kunci utama; jika Anda tidak membuatnya sendiri, MySQL akan membuat yang tersembunyi untuk Anda. Anda selalu bisa membuat bidang AUTO_INCREMENT untuk kunci utama (saya pikir ini lebih baik daripada memiliki MySQL yang menyembunyikan bidang di tabel Anda).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Akses ditolak untuk pengguna ke database

  2. Cara memasukkan nilai NULL dalam kueri dengan Outer Join dan Group By

  3. INSERT dengan syarat

  4. Hibernasi masalah dengan Auto Increment ID MYSQL 5

  5. Bagaimana cara menjatuhkan dan mengisi kembali database mysql?