DML 2
DML
Bahasa Untuk Memanipulasi Data, terbagi atas
1. INSERT <= Memasukkan data
2. UPDATE <= Merubah data
3. DELETE <= Menghapus data
4. SELECT <= Melihat/Membaca data
SELECT
Untuk Membaca data
SELECT * FROM mahasiswa;
** bintang menandakan kita akan mengambil semua kolom
Atau
WHERE
Untuk Kondisi data
AND DAN OR
Untuk kondisi data
GROUP BY
Untuk pengelompokkan data
ORDER BY
Untuk pengurutan data
Tugas Latihan
1. Instalasi Mobile SQL Developer di Android
2. Untuk IOS boleh cari SQL Playgroud
3. Sebisa mungkin tidak copy paste :)
4. Pilih Postgresql
5. Pilih Add new Schema dengan Nama DML2
6. Pilih SQL SHEET
7. Copy perintah membuat tabel dan Foreign Key
-- DDL/Pembuatan Tabel
CREATE TABLE mhs (npm CHAR (10) PRIMARY KEY, nama CHAR(30));
CREATE TABLE matakuliah (kmk CHAR (10) PRIMARY KEY, nama CHAR(30));
CREATE TABLE nilai (npm CHAR (10) , kmk CHAR(10), nilai INTEGER);
-- DDL/Pembuatan Constraint/ FK
ALTER TABLE nilai ADD CONSTRAINT fk_mhs FOREIGN KEY (npm)
REFERENCES mhs(npm);
10. Lakukan peritah seperti penjelasan materi ini ,, SELECT, WHERE, JOIN,
GROUP BY, AND, OR, AVG, COUNT, dll