MySQL menyediakan lingkungan dinamis yang memungkinkan Anda mengubah item database dengan beberapa perintah dasar. Dengan mempelajari cara menggunakan berbagai pernyataan, Anda dapat mengelola database dengan mudah
Tutorial ini berisi semua perintah yang diperlukan untuk mengganti nama kolom dalam database MySQL
Prasyarat
Ganti nama Kolom MySQL dengan Perintah ALTER TABLE
ALTER TABLE_ adalah perintah penting yang digunakan untuk mengubah struktur tabel MySQL. Anda dapat menggunakannya untuk menambah atau menghapus kolom, mengubah tipe data di dalam kolom, dan bahkan mengganti nama seluruh database. Fungsi yang paling menjadi perhatian kami adalah bagaimana memanfaatkan ALTER TABLE untuk mengganti nama kolom
Pernyataan memberi kami kontrol tambahan atas proses penggantian nama. Pernyataan RENAME COLUMN dan ALTER TABLE employees RENAME COLUMN id TO employ_id;0 memungkinkan nama kolom yang ada untuk diubah. Perbedaannya adalah klausa ALTER TABLE employees RENAME COLUMN id TO employ_id;_0 juga dapat digunakan untuk mengubah tipe data kolom
Ganti nama Kolom MySQL dengan Pernyataan RENAME
Cara termudah untuk mengganti nama kolom adalah dengan menggunakan perintah ALTER TABLE dengan klausa RENAME COLUMN. Klausa ini tersedia sejak MySQL versi 8. 0
Mari kita ilustrasikan sintaks sederhananya. Untuk mengubah nama kolom, masukkan pernyataan berikut di shell MySQL Anda
ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name;Ganti ALTER TABLE employees RENAME COLUMN id TO employ_id;4, ALTER TABLE employees RENAME COLUMN id TO employ_id;5, dan ALTER TABLE employees RENAME COLUMN id TO employ_id;6 dengan nama tabel dan kolom Anda. Ingatlah bahwa Anda tidak dapat mengganti nama kolom menjadi nama yang sudah ada di tabel
Misalnya, untuk mengubah id kolom menjadi employee_id di tabel karyawan, Anda akan menjalankannya
ALTER TABLE employees RENAME COLUMN id TO employ_id;Pernyataan RENAME COLUMN_ hanya dapat digunakan untuk mengganti nama kolom. Jika Anda memerlukan fungsi tambahan, seperti mengubah definisi data, atau posisi kolom, gunakan klausa ALTER TABLE employees RENAME COLUMN id TO employ_id;0 sebagai gantinya
Catatan. Kata ALTER TABLE employees RENAME COLUMN id TO employ_id;_9 wajib untuk perintah ALTER TABLE table_name CHANGE old_column_name new_col_name Data Type;0. ALTER TABLE table_name CHANGE old_column_name new_col_name Data Type;_1 adalah sintaks yang ada untuk mengganti nama seluruh tabel
Ganti nama Kolom MySQL dengan Pernyataan PERUBAHAN
Klausa ALTER TABLE employees RENAME COLUMN id TO employ_id;0 menawarkan tambahan penting untuk proses penggantian nama. Itu dapat digunakan untuk mengganti nama kolom dan mengubah tipe data kolom itu dengan perintah yang sama
Masukkan perintah berikut di shell klien MySQL Anda untuk mengubah nama kolom dan definisinya
ALTER TABLE table_name CHANGE old_column_name new_col_name Data Type;_Anda dapat mengubah tipe data kolom atau mempertahankan yang sudah ada. Dalam kedua kasus tersebut, Anda harus menentukan tipe data karena elemennya wajib
Misalnya, untuk mengubah kolom id menjadi employee_id yang memiliki tipe data VARCHAR(25) pada tabel employee, Anda akan menjalankan
ALTER TABLE employees CHANGE id employ_id VARCHAR(25);Catatan. Jika Anda tidak mengetahui tipe data kolom yang Anda ganti namanya, periksa struktur tabel dan definisi kolom menggunakan pernyataan ALTER TABLE table_name CHANGE old_column_name new_col_name Data Type;3. ALTER TABLE table_name CHANGE old_column_name new_col_name Data Type;_4
Opsi Tambahan
Anda dapat menggunakan opsi tambahan untuk memanipulasi kolom tabel lebih lanjut. ALTER TABLE employees RENAME COLUMN id TO employ_id;0 juga memungkinkan Anda untuk menempatkan kolom pada posisi yang berbeda dalam tabel dengan menggunakan klausa ALTER TABLE table_name CHANGE old_column_name new_col_name Data Type;6 opsional. Sebagai contoh
ALTER TABLE table_name CHANGE old_column_name new_col_name Data Type AFTER column_x;Dengan perintah di atas Anda dapat mengubah nama kolom, mengubah tipe data menjadi ALTER TABLE table_name CHANGE old_column_name new_col_name Data Type;7, dan memposisikan kolom setelah ALTER TABLE table_name CHANGE old_column_name new_col_name Data Type;8
Ganti nama Banyak Kolom MySQL
MySQL memungkinkan Anda untuk mengganti nama banyak kolom dengan satu perintah. Opsi ini dimungkinkan dengan pernyataan ALTER TABLE table_name CHANGE old_column_name new_col_name Data Type;_9 dan ALTER TABLE employees RENAME COLUMN id TO employ_id;0
Untuk mengubah nama beberapa kolom menggunakan klausa RENAME COLUMN, gunakan sintaks
ALTER TABLE table_name RENAME COLUMN old_column_name1 TO new_col_name1, RENAME COLUMN old_column_name2 TO new_col_name2, RENAME COLUMN old_column_name3 TO new_col_name3;Untuk mengubah nama beberapa kolom menggunakan klausa CHANGE, gunakan sintaks
ALTER TABLE table_name CHANGE old_column_name1 new_col_name1 Data Type, CHANGE old_column_name2 new_col_name2 Data Type, CHANGE old_column_name3 new_col_name3 Data Type;Kesimpulan
Anda telah berhasil mengganti nama kolom yang ada di database MySQL Anda. Artikel ini menawarkan dua opsi dan memberikan perintah yang diperlukan. Memahami pernyataan penting ALTER TABLE adalah prasyarat untuk mengeksplorasi ekspresi yang lebih kompleks