Dalam SQL, kunci utama adalah medan tunggal atau gabungan medan yang menentukan rekod secara unik. Tiada medan yang merupakan sebahagian daripada kunci utama yang boleh mengandungi nilai NULL. Jadual hanya boleh mempunyai satu kunci utama. Anda menggunakan penyataan CREATE TABLE atau penyataan ALTER TABLE untuk membuat kunci utama dalam SQL.
- Apakah kunci dan contoh utama?
- Apakah 5 jenis kunci utama?
- Adakah jadual SQL memerlukan kunci utama?
- Bolehkah anda menukar SQL kunci utama?
Apakah kunci dan contoh utama?
Kekunci utama ialah lajur - atau sekumpulan lajur - dalam jadual yang mengenal pasti baris dalam jadual itu secara unik. Sebagai contoh, dalam jadual di bawah, CustomerNo, yang memaparkan nombor ID yang diberikan kepada pelanggan yang berbeza, adalah kunci utama. PELANGGAN. Nombor pelanggan. Nama pertama.
Apakah 5 jenis kunci utama?
Jenis kunci:
- Kunci utama. Ini adalah kunci pertama yang digunakan untuk mengenal pasti satu dan satu contoh entiti secara unik. ...
- Kunci calon. Kunci calon adalah atribut atau sekumpulan atribut yang dapat mengenal pasti tuple secara unik. ...
- Kunci Super. Kekunci super adalah sekumpulan atribut yang dapat mengenal pasti tuple secara unik. ...
- Kunci asing.
Adakah jadual SQL memerlukan kunci utama?
Tidak. Setiap jadual harus mempunyai beberapa lajur (atau sekumpulan lajur) yang secara unik mengenal satu dan hanya satu baris. Ini menjadikannya lebih mudah untuk mengekalkan data. Memang benar, tanpa kunci utama (atau kunci unik), anda tidak mempunyai anomali penyisipan jika anda memasukkan data yang sama berkali-kali.
Bolehkah anda menukar SQL kunci utama?
Untuk menukar kunci utama jadual, hapus kunci yang ada menggunakan klausa DROP dalam pernyataan ALTER TABLE dan tambahkan kunci utama baru. Catatan Anda mesti log masuk ke pangkalan data menggunakan nama pangkalan data sebelum anda dapat menambahkan kunci utama atau menjalankan operasi integriti rujukan (RI) yang lain.