Bagaimana untuk Menambah Kunci Utama pada Berbilang Lajur dalam MySQL?

Bagaimana Untuk Menambah Kunci Utama Pada Berbilang Lajur Dalam Mysql



Menambah kunci utama pada berbilang lajur dalam MySQL adalah tugas penting semasa mereka bentuk dan mengurus pangkalan data. Kunci utama memastikan integriti data dan memudahkan pengambilan data yang cekap dengan berfungsi sebagai pengecam unik untuk setiap baris/rekod dalam jadual. Sama ada anda mencipta jadual baharu atau mengubah suai jadual sedia ada, memahami proses menambah kunci utama pada berbilang lajur adalah penting.

Siaran ini menerangkan cara menambah kunci utama pada berbilang lajur jadual dalam MySQL.

Bagaimana untuk Menambah/Membuat Kunci Utama pada Berbilang Lajur dalam MySQL?

Untuk menambah kunci utama pada berbilang lajur dalam MySQL, pertama, log masuk dengan keistimewaan yang sesuai. Selepas itu, pengguna boleh menambah kunci utama pada berbilang lajur jadual sedia ada atau yang baru dibuat.







Menambah Kunci Utama pada Berbilang Lajur Semasa Pembuatan Jadual

Untuk memahami cara menambah kunci utama pada berbilang lajur semasa membuat jadual, anda perlu belajar cara menambah kunci utama pada satu lajur semasa pembuatan jadual. Contoh mencipta nama jadual ' lh_PrimaryKey ” disediakan di bawah:



BUAT JADUAL lh_PrimaryKey (

id INT UTAMA KUNCI,

nama VARCHAR(255),

e-mel VARCHAR(255),

bandar VARCHAR(255),

negara VARCHAR(255)

);

Kunci utama ditambahkan pada hanya satu lajur bernama 'id' dalam contoh di atas.



Pengeluaran





Output menunjukkan bahawa jadual telah dibuat dengan kunci utama ditambah.

Untuk mengesahkan sama ada kunci utama ditambah atau tidak, gunakan “ HURAIKAN ” kata kunci dengan nama jadual seperti yang diberikan di bawah:



HURAIKAN lh_PrimaryKey;

Pengeluaran

Output memaparkan bahawa kunci utama telah ditambahkan pada ' ID 'lajur' lh_PrimaryKey ” meja.

Sekarang, katakan anda ingin menambah kunci utama pada berbilang lajur semasa menciptanya. Untuk berbuat demikian, klausa 'KUNCI UTAMA' boleh digunakan diikuti dengan kurungan dan nyatakan nama lajur dalam kurungan, seperti yang ditunjukkan di bawah:

BUAT JADUAL lh_PrimaryKey (

tangan awak,

nama VARCHAR(255),

e-mel VARCHAR(255),

bandar VARCHAR(255),

negara VARCHAR(255),

KUNCI UTAMA (id, nama, e-mel)

);

Dalam contoh di atas, kunci utama ditambahkan pada lajur bernama “ ID ”, “ nama ”, dan “ emel ”.

Pengeluaran

Output menggambarkan bahawa jadual telah dibuat dan kunci utama pada berbilang lajur telah ditambahkan.

Untuk pengesahan, gunakan pernyataan DESCRIBE dengan nama jadual seperti yang diberikan di bawah:

HURAIKAN lh_PrimaryKey;

Pengeluaran

Dalam output, dapat dilihat bahawa kunci utama telah ditambahkan pada berbilang lajur jadual.

Menambah Kunci Utama pada Berbilang Lajur Jadual Sedia Ada

Untuk menambah kunci utama pada berbilang lajur jadual sedia ada, anda mesti mempunyai jadual tanpa sebarang kunci utama. Untuk jawatan ini, ' lh_PrimaryKey ” jadual akan digunakan yang strukturnya ditunjukkan dalam coretan berikut menggunakan “ HURAIKAN ” perintah:

HURAIKAN lh_PrimaryKey;

Pengeluaran

Output menunjukkan bahawa jadual yang diberikan tidak mempunyai sebarang kunci utama.

Untuk menambah kunci utama pada berbilang lajur jadual sedia ada, gunakan perintah 'ALTER TABLE' dengan kekangan 'TAMBAH KUNCI UTAMA'. Berikut ialah contoh perintah yang menunjukkan penambahan kunci utama pada berbilang lajur pada jadual sedia ada:

Alter Table lh_PrimaryKey TAMBAHKAN KUNCI UTAMA(id, nama, e-mel, bandar);

Dalam arahan di atas, kunci utama ditambahkan pada ' ID ”, “ nama ”, “ emel ”, dan “ bandar ” lajur jadual bernama “ lh_PrimaryKey ”.

Pengeluaran

Itu sahaja tentang menambah kunci utama pada berbilang lajur dalam MySQL.

Kesimpulan

Menambah kunci utama pada berbilang lajur dalam MySQL boleh dicapai sama ada semasa pembuatan jadual atau pada jadual sedia ada menggunakan ' KUNCI UTAMA ” kekangan. Apabila membuat jadual, ' KUNCI UTAMA ” boleh ditambah pada lajur yang dikehendaki dengan menggunakan “ KUNCI UTAMA (col_1, col_2, col_3, …) ” sintaks. Untuk jadual sedia ada, ' UBAH JADUAL pernyataan ' digunakan bersama dengan ' TAMBAH KUNCI UTAMA ” kekangan. Blog ini telah menerangkan prosedur terperinci untuk menambah kunci utama pada berbilang lajur jadual.