Masalah:
Anda ingin menambahkan kolom baru ke tabel yang ada.
Contoh:
Kami ingin menambahkan kolom color dari tipe data varchar ke meja yang disebut jeans .
Solusi 1:
ALTER TABLE jeans ADD color varchar(100) NOT NULL;
Diskusi:
SQL memberikan pernyataan ALTER TABLE yang memungkinkan Anda untuk mengubah struktur tabel. Digunakan untuk mengubah tabel dengan menambahkan kolom baru. Tempatkan ALTER TABLE kata kunci diikuti dengan nama tabel yang ingin Anda ubah. Berikutnya adalah kata kunci ADD, setelah itu nama kolom baru ditentukan. Kemudian diikuti dengan definisi kolom:tipe data dan batasan tambahan apa pun. Setelah ADD , Anda mendefinisikan kolom dengan cara yang sama seperti saat Anda membuat tabel baru (setelah CREATE TABLE dalam tanda kurung).
Pada contoh di atas, kami memodifikasi struktur tabel jeans . Nama mejanya, jeans mengikuti ALTER TABLE . Kami menentukan kolom yang akan diberi nama, color , setelah ADD kata kunci. Di akhir pernyataan, kita tentukan varchar(100) sebagai tipe data untuk nilai yang akan disimpan pada kolom color , dan batasan NOT NULL karena kami tidak ingin membiarkan nilai kosong di kolom ini. Namun, jika tabel memiliki catatan, pertama tambahkan kolom baru yang memungkinkan NULL , perbarui data, lalu pada langkah terakhir ubah definisi kolom menjadi NOT NULL .