Alter Column dalam MySQL

Alter Column Mysql



Semasa menguruskan pangkalan data, pentadbir pangkalan data perlu mengubah struktur jadual untuk terus mengetahui. Dalam artikel ini, kami akan mempelajari beberapa jenis tugas yang dapat kami lakukan dengan menggunakan perintah ALTER yang disediakan MySQL. Jadi, mari kita mulakan.

Perintah ALTER mengubah atau mengubah struktur jadual. Sebagai contoh,







  • Penambahan lajur
  • Penghapusan lajur
  • Menamakan semula lajur
  • Pengubahsuaian lajur

Dalam artikel ini, kami akan mencuba contoh perintah ALTER untuk menambah, menghapus, mengubah nama, dan mengubah lajur jadual di MySQL.



Tambahkan lajur

Kita boleh menambahkan lajur ke dalam jadual yang sudah ada menggunakan sintaks perintah ALTER berikut.



UMUR JADUAL nama_nama meja
TAMBAH jenis data kolum_nama;

Dalam sintaks ini, pastikan untuk mengganti nama_nama dan nama_lajur dengan nama yang ingin anda berikan.





Kita juga dapat menyebut kedudukan lajur yang baru dibuat dengan menggunakan klausa PERTAMA dan SELEPAS dan merujuk lajur yang sudah ada dalam jadual. Sebagai contoh

UMUR JADUAL nama_nama meja
TAMBAH jenis data kolum_nama
[ PERTAMA | SELEPAS ]_kolom_nama yang ada;

Sekiranya kita ingin menambahkan lajur sebelum lajur yang ada, kita dapat menggunakan klausa PERTAMA. Begitu juga, jika kita ingin menambahkan lajur setelah lajur yang ada, kita dapat menggunakan klausa SELEPAS.



Kita juga boleh menambah beberapa lajur, menggunakan sintaks lajur ALTER TABLE dan ADD yang sama. Sebagai contoh

UMUR JADUAL nama_nama meja
TAMBAH jenis data kolum_nama1
[ PERTAMA | SELEPAS ]_kolom_nama yang ada
TAMBAH jenis data kolum_nama2
[ PERTAMA | SELEPAS ]_kolom_nama yang ada;

Jatuhkan / Padamkan lajur

Menghapus lajur di MySQL semudah mengatakan. Kita boleh membuang lajur yang ada dalam jadual dengan menggunakan perintah ALTER TABLE dan DROP. Sintaks untuk menghapus lajur adalah

UMUR JADUAL nama_nama meja
TURUNKAN lajur_nama;

Ini adalah betapa mudahnya menghapus lajur jadual di MySQL.

Namakan semula Lajur

Kita boleh menamakan semula lajur dengan menggunakan klausa TUKAR bersama dengan perintah ALTER TABLE. Di mana, pertama-tama kami memberikan nama lajur yang ada dan kemudian nama baru bersama dengan jenis data, diikuti dengan klausa TUKAR. Untuk menukar nama lajur, jalankan arahan berikut

UMUR JADUAL nama_nama meja
UBAH RUANGAN sebelumnya_kolom_nama baru_kolum_nama jenis data;

Sekiranya kita dapat mengubah nama lajur, kita dapat mengubah nama jadual dan menggunakan klausa RENAME dengan perintah ALTER TABLE. Sintaks untuk menamakan semula jadual adalah

UMUR JADUAL nama_nama meja
RENAMA KE nama_ meja_ baru;

Ubah suai lajur

Andaikan kita mahu mengubah definisi lajur atau jenis data lajur di MySQL. Klausa MODIFY sangat berguna untuk membantu kami dalam kes ini. Kita boleh menggunakan klausa MODIFY untuk mengubah jenis data lajur. Seperti ini

UMUR JADUAL nama_nama meja
MODIFIKASI cloumn_name new_data_type;

pro-jenis

Berikut adalah protip untuk menggunakan arahan ALTER.

Tetapkan nilai lalai ke lajur

Sekiranya kita ingin memberikan atau menetapkan beberapa nilai lalai ke lajur jadual. KAMI boleh melakukannya dengan menjalankan perintah berikut

UMUR JADUAL nama_nama meja
UMUR cloumn_nama SET DEFAULT nilai ;

Dalam sintaks ini, pastikan untuk mengganti nama_nama, nama_lajur, dan nilai sesuai dengan keperluan anda.

Sekiranya kita dapat menetapkan nilai lalai lajur. Pasti ada cara untuk membatalkan atau menjatuhkan nilai lalai lajur.

Turunkan nilai lalai lajur

Baiklah, MySQL menyediakan klausa DROP DEFAULT juga dalam perintah ALTER TABLE untuk menjatuhkan nilai lalai pada lajur.

UMUR JADUAL nama_nama meja
UMUR cloumn_nama TURUNKAN DEFAULT ;

Jadi, ini adalah beberapa cara yang berbeza untuk mengurus dan mengubah jadual di MySQL.

Ringkasan

Artikel ini merangkumi pelbagai cara untuk menggunakan perintah ALTER untuk melakukan beberapa operasi yang berbeza. Dalam artikel ini, kami belajar menambahkan, menghapus, mengubah nama tabel dan lajur, mengubah definisi lajur, mengatur dan membatalkan nilai lalai dari lajur menggunakan perintah ALTER TABLE di MySQL. Sekiranya artikel ini membantu anda untuk memahami lebih baik Perintah ALTER di MySQL dan anda ingin mengetahui lebih lanjut mengenai konsep MySQL. Terus lawati laman web kami linuxhint.com.