Pernahkah Anda mencoba menambah, menghapus, atau mengubah kolom dalam sebuah tabel? Jika ya, maka, ALTER TABLE adalah perintah yang harus Anda gunakan. Jadi, dalam artikel tentang Alter Table ini, saya akan membahas bagaimana Anda dapat menggunakan perintah ini untuk memodifikasi kolom dalam sebuah tabel.
Topik berikut akan dibahas dalam artikel ini:
- Apakah pernyataan Alter Table itu?
- Operasi Alter Tabel:
- ALTER TABLE TAMBAHKAN Kolom
- ALTER TABLE DROP Column
- ALTER TABLE MODIFY Column
Apakah pernyataan Alter Table itu?
Pernyataan ini digunakan untuk menambah, mengubah, atau menghapus kolom pada tabel yang ada. Juga, pernyataan ini dapat digunakan untuk menambah/menghapus batasan pada tabel yang ada. Pernyataan ALTER TABLE dapat digunakan dalam SQL bersama dengan yang berikut:
- TAMBAHKAN Kolom
- LEPASKAN Kolom
- MODIFIKASI Kolom
Mari kita bahas satu per satu dengan memperhatikan tabel berikut:
Jika Anda ingin tahu, cara membuat tabel di SQL, Anda dapat merujuk ke artikel saya di CREATE TABLE.
ID siswa | nama depan | nama belakang | nomor telepon |
1 | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
Operasi:
ALTER TABLE TAMBAHKAN Kolom
Pernyataan ini digunakan untuk menambahkan kolom atau menambahkan beberapa kolom pada tabel yang ada.
Sintaks:
#Add Single Column ALTER TABLE TableName ADD ColumnName datatype; #Add Multiple Columns ALTER TABLE TableName ADD ColumnName datatype, ADD ColumnName datatype, ADD ColumnName datatype ;
Contoh:
ALTER TABLE students ADD dob date;
Anda akan melihat output, bahwa kolom (dob) ditambahkan ke dalam tabel seperti di bawah ini:
ID siswa | nama depan | nama belakang | nomor telepon | dob |
1 | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Anda dapat melanjutkan, dan memasukkan data ke dalam kolom, dengan menggunakan kueri penyisipan di SQL.
ALTER TABLE DROP Column
Pernyataan ini digunakan untuk menjatuhkan satu atau beberapa kolom dalam tabel yang ada.
Sintaks:
ALTER TABLE TableName DROP ColumnName datatype;
Contoh:
ALTER TABLE students DROP dob date;
Anda akan melihat output, bahwa kolom dihapus dari tabel seperti di bawah ini:
ID siswa | nama depan | nama belakang | nomor telepon |
1 | Rohan | Rathore | 9876543210 |
2 | Sonali | Saxena | 9876567864 |
3 | Ajay | Agarwal | 9966448811 |
4 | Geeta | Gulati | 9765432786 |
5 | Shubham | Sinha | 9944888756 |
UBAH TABEL MENGUBAH Kolom
Pernyataan ini digunakan untuk mengubah tipe data kolom dalam tabel yang ada.
Sintaks:
#SQL Server ALTER TABLE TableName ALTER COLUMN ColumnName datatype; #MySQL ALTER TABLE table_name MODIFY COLUMN column_name datatype;
Contoh:
Mari kita tambahkan kembali kolom dob , dan ubah tipe data kolom tersebut menjadi tahun;
Untuk menambahkan kembali kolom, sebutkan kueri berikut:
ALTER TABLE Persons ALTER COLUMN dob year;
Sekarang, untuk mengubah tipe data kolom, sebutkan kode di bawah ini:
ALTER TABLE Persons ALTER COLUMN dob year;
Anda akan melihat output, bahwa kolom dob ditambahkan kembali ke tabel dan memiliki tipe data 'tahun'. Lihat di bawah.
ID siswa | nama depan | nama belakang | nomor telepon | dob |
1 | Rohan | Rathore | 9876543210 | |
2 | Sonali | Saxena | 9876567864 | |
3 | Ajay | Agarwal | 9966448811 | |
4 | Geeta | Gulati | 9765432786 | |
5 | Shubham | Sinha | 9944888756 |
Dengan ini, kita mengakhiri artikel ini. Saya harap Anda mengerti, bagaimana menggunakan perintah di atas. Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan mengenal database relasional sumber terbuka ini, lihat Pelatihan Sertifikasi DBA MySQL kami yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek tersebut.
Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar artikel ini dan saya akan menghubungi Anda kembali.