Apa yang mengubah perintah di mysql?

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

how to change column name in 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

Apa yang dilakukan perintah ALTER?

Perintah ALTER dalam SQL digunakan untuk membuat perubahan pada tabel, tampilan, atau keseluruhan database . Kita dapat menambahkan, memodifikasi, dan menghapus batasan, kolom, dan indeks menggunakan perintah ALTER di SQL.

Mengapa Kami Menggunakan ALTER di database?

ALTER TABLE digunakan untuk menambah, menghapus/menjatuhkan atau memodifikasi kolom pada tabel yang sudah ada . Itu juga digunakan untuk menambah dan menghilangkan berbagai batasan pada tabel yang ada. ADD digunakan untuk menambahkan kolom ke dalam tabel yang sudah ada.

Apa perbedaan antara ALTER dan pembaruan?

Perintah ALTER digunakan untuk menambah, menghapus, mengubah atribut relasi (tabel) pada database. Perintah UPDATE digunakan untuk memperbarui record yang ada di database . Perintah ALTER secara default menginisialisasi nilai semua tuple sebagai NULL. Perintah UPDATE menetapkan nilai yang ditentukan dalam perintah ke tupel.

Apa sintaks dari perintah ALTER?

Sintaks dasar dari perintah ALTER TABLE untuk DROP COLUMN pada tabel yang sudah ada adalah sebagai berikut. ALTER TABLE table_name DROP COLUMN column_name ; .