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
.