Bagaimana Cara Menambahkan Kunci Utama pada Banyak Kolom di MySQL?

Bagaimana Cara Menambahkan Kunci Utama Pada Banyak Kolom Di Mysql



Menambahkan kunci utama pada banyak kolom di MySQL adalah tugas penting saat merancang dan mengelola database. Kunci utama memastikan integritas data dan memfasilitasi pengambilan data yang efisien dengan berfungsi sebagai pengidentifikasi unik untuk setiap baris/rekaman dalam tabel. Baik Anda membuat tabel baru atau memodifikasi tabel yang sudah ada, memahami proses penambahan kunci utama pada beberapa kolom sangatlah penting.

Posting ini menjelaskan cara menambahkan kunci utama ke beberapa kolom tabel di MySQL.

Bagaimana cara Menambahkan/Membuat Kunci Utama pada Banyak Kolom di MySQL?

Untuk menambahkan kunci utama pada banyak kolom di MySQL, pertama-tama, masuklah dengan hak istimewa yang sesuai. Setelah itu, pengguna dapat menambahkan kunci utama ke beberapa kolom dari tabel yang sudah ada atau yang baru dibuat.







Menambahkan Kunci Utama pada Banyak Kolom Saat Pembuatan Tabel

Untuk memahami cara menambahkan kunci utama pada beberapa kolom saat membuat tabel, Anda perlu mempelajari cara menambahkan kunci utama pada satu kolom selama pembuatan tabel. Contoh membuat nama tabel “ lh_PrimaryKey ” disediakan di bawah ini:



BUAT TABEL lh_PrimaryKey (

id KUNCI UTAMA INT,

nama VARCHAR(255),

email VARCHAR(255),

VARCHAR kota (255),

negara VARCHAR(255)

);

Kunci utama ditambahkan hanya ke satu kolom bernama 'id' pada contoh di atas.



Keluaran





Keluaran menunjukkan bahwa tabel telah dibuat dengan kunci primer ditambahkan.

Untuk mengonfirmasi apakah kunci utama ditambahkan atau tidak, gunakan tombol “ MENGGAMBARKAN ” kata kunci dengan nama tabel seperti yang diberikan di bawah ini:



JELAS lh_PrimaryKey;

Keluaran

Keluaran menampilkan bahwa kunci utama telah ditambahkan ke ' pengenal ” kolom dari “ lh_PrimaryKey ' meja.

Sekarang misalkan Anda ingin menambahkan kunci utama pada banyak kolom saat membuatnya. Untuk melakukannya, klausa “PRIMARY KEY” dapat digunakan diikuti dengan tanda kurung, dan tentukan nama kolom di dalam tanda kurung, seperti yang ditunjukkan di bawah ini:

BUAT TABEL lh_PrimaryKey (

tanganmu,

nama VARCHAR(255),

email VARCHAR(255),

VARCHAR kota (255),

negara VARCHAR(255),

KUNCI UTAMA (id, nama, email)

);

Pada contoh di atas, primary key ditambahkan ke kolom bernama “ pengenal ”, “ nama ', Dan ' surel ”.

Keluaran

Outputnya menggambarkan bahwa tabel telah dibuat dan kunci utama pada banyak kolom telah ditambahkan.

Untuk konfirmasi, gunakan pernyataan DESCRIBE dengan nama tabel seperti yang diberikan di bawah ini:

JELAS lh_PrimaryKey;

Keluaran

Pada output, terlihat bahwa primary key telah ditambahkan ke beberapa kolom tabel.

Menambahkan Kunci Utama pada Beberapa Kolom dari Tabel yang Sudah Ada

Untuk menambahkan kunci utama ke beberapa kolom dari tabel yang sudah ada, Anda harus memiliki tabel tanpa kunci utama. Untuk posting ini, ' lh_PrimaryKey ” tabel akan digunakan yang strukturnya ditampilkan dalam cuplikan berikut menggunakan “ MENGGAMBARKAN ' memerintah:

JELAS lh_PrimaryKey;

Keluaran

Keluaran menunjukkan bahwa tabel yang diberikan tidak memiliki kunci utama.

Untuk menambahkan kunci utama pada beberapa kolom dari tabel yang ada, gunakan perintah “ALTER TABLE” dengan batasan “ADD PRIMARY KEY”. Berikut adalah contoh perintah yang mendemonstrasikan penambahan kunci utama pada banyak kolom ke tabel yang ada:

Ubah Tabel lh_PrimaryKey ADD PRIMARY KEY(id, nama, email, kota);

Pada perintah di atas, kunci utama ditambahkan ke ' pengenal ”, “ nama ”, “ surel ', Dan ' kota ” kolom tabel bernama “ lh_PrimaryKey ”.

Keluaran

Itu semua tentang menambahkan kunci utama pada banyak kolom di MySQL.

Kesimpulan

Menambahkan kunci utama pada banyak kolom di MySQL dapat dicapai baik saat pembuatan tabel atau pada tabel yang sudah ada menggunakan ' KUNCI UTAMA ' paksaan. Saat membuat tabel, tombol “ KUNCI UTAMA ” dapat ditambahkan ke kolom yang diinginkan dengan menggunakan tombol “ KUNCI UTAMA (col_1, col_2, col_3, …) ” sintaks. Untuk tabel yang ada, “ MENGUBAH TABEL pernyataan ” digunakan bersama dengan “ TAMBAHKAN KUNCI UTAMA ' paksaan. Blog ini telah menjelaskan prosedur mendetail untuk menambahkan kunci utama ke beberapa kolom tabel.