#DDL ALTER#
ADD COLUMN
Digunakan untuk menambah kolom baru.
“ALTER TABLE pengguna,” perintah ini menunjukkan bahwa mimin akan mengubah struktur tabel yang bernama ‘pengguna’. “ADD COLUMN tanggal_lahir DATE,” bagian ini mennetukan bahwa mimin akan menambah kolom baru bernama ‘tanggal_lahir’ dengan tipe data DATE atau tanggal. Kolom ini akan menyimpan informasi tanggal lahir untuk setiap pengguna.
CHANGE COLUMN NAME
Digunakan untuk mengubah nama dan tipe data kolom dalam tabel.
“ALTER TABLE pengguna,” perintah ini menunjukkan bahwa mimin akan mengubah struktur tabel yang bernama ‘pengguna’. “CHANGE COLUMN tempat_lahir tempat_tgl_lahir VARCHAR(64),” bagian yang menentukan bahwa kolom yang sebelumnya bernama ‘tempat_lahir’ akan diubah menjadi ‘tempat_tgl_lahir’, dan tipe datanya diubah menjadi “VARCHAR(64)”
MODIFY DATA
“MODIFY COLUMN tempat_tgl_lahir INT” bagian ini menentukan bahwa kolom tempat_tgl_lahir akan diubah tipe datanya menjadi INT (integer)
Setelah perintah ini dijalankan, kolom ‘tempat_tgl_lahir’ dalam tabel pengguna akan memiliki tipe data INT, yang berarti kolom ini hanya akan menerima nilai-nilai numerik.
ADD PRIMARY KEY
Mengubah tipe data dan menetapkannya sebagai primary key.
“MODIFY COLUMN nama_peminjam VARCHAR(64)” bagian ini menentukan bahwa kolom nsms_peminjam akan diubah tipe datanya menjadi VARCHAR (64) — yang berarti kolom ini sekarang dapat menyimpan string dengan panjang maksimal 64 karakter. “ADD PRIMARY KEY (nama_peminjam,” bagian ini menambahkan constraint primary key pada kolom nama_peminjam. Apa itu primary key? Primary Key adalah sebuah constraint yang menjamin bahwa setiap nilai dalam kolom ini bersifat unik dan tidak boleh null.
DROP PRIMARY KEY
Digunakan untuk menghapus primary key dari tabel pengguna.
“DROP PRIMARY KEY” bagian ini menghapus constraint primary key dari tabel. Ini berarti kolom yang sebelumnya ditetapkan sebagai primary key tidak lagi memiliki constraint primary key, sehingga nilai-nilai dalam kolom tersebut tidak lagi harus unik dan tidak boleh null.
ADD FOREIGN KEY
Menambahkan foreign key constraint ke tabel pengguna.
“ADD CONSTRAINT dendafk,” bagian ini menambahkan sebuah constraint ke tabel pengguna dengan nama “dendafk”. “FOREIGN KEY (id_denda),” menunjukan bahwa kita sedang menambahkan foreign key constraint pada kolom “id_denda” dengan “REFERENCES denda(id_denda), bagian yang menunjukan bahwa foreign key tersebut merujuk ke kolom “id_denda” dalam tabel ‘denda’
DROP FOREIGN KEY
Menghapus foreign key dari sebuah tabel
Pada perintah diatas, “pengguna” adalah nama constraint foreign key yang ingin mimin hapus dari tabel pengguna. Tapi ada sedikit kesalahan dari kode diatas seharusnya ada perintah “SHOW CONSTRAINT” terlebih dahulu baru memasukkan tabel pengguna untuk di drop. Jadi, perintah DROP FOREIGN KEY harus diikuti oleh nama constraint foreign key yang ingin dihapus.
DROP TABLE
Digunakan untuk menghapus sebuah kolom dalam sebuah tabel.
“DROP COLUMN tempat_tgl_lahir,” menunjukkan bahwa mimin akan menghapus kolom yang bernama “tempat_tgl_lahir” dari tabel pengguna. Setelah perintah ini dijalankan kolom akan dihapus dari tabel. Pastikan untuk menggunakan perintah ini dengan hati-hati ya teman, karena menghapus kolom dapat menghapus data yang terkait dengan kolom tersebut.