Latihan 1: Migrasi Skema — SQL
Latihan 1 dari materi Migrasi Skema di SQL — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Tabel users berisi Budi dan Siti, dengan kolom id, name dan email. Aplikasinya sekarang butuh nomor HP.
- Di bawah komentar
-- 1. Tambahkan kolom phone ke tabel users, tambahkan kolom phone bertipe TEXT dengan ALTER TABLE.
INSERT Dewi dengan nomor HP 08123456789 sudah ada di kode awal, biarkan di bawah ALTER TABLE-mu.
Yang dicek: kolom phone ada di tabel users, tabelnya berisi 3 baris, dan tepat 1 baris yang kolom phone-nya terisi (Dewi; Budi dan Siti tetap NULL).
Hint
- Struktur tabelnya diubah dulu, baru datanya bisa mengisi kolom barunya. INSERT yang menyebut phone sebelum kolomnya ada akan ditolak.
- Bentuknya ALTER TABLE nama_tabel ADD COLUMN nama_kolom TIPE; ditulis di atas INSERT yang sudah ada.
- ALTER TABLE users ADD COLUMN phone TEXT; lalu biarkan INSERT INTO users (name, email, phone) VALUES ('Dewi', '[email protected]', '08123456789'); di bawahnya.