LANGUAGE
NIM
Nama
Alamat
2514
Siska
Yogya
2412
Mieta
MENAMBAH DATA
INSERT INTO nama_tabel
VALUES (nilai_1, nilai_2,..., nilai_n)
ATAU
INSERT INTO table_name (kolom_1,
kolom_2,..., Kolom_n)
VALUES (nilai_1, nilai_2,..., nilai_n);
CATATAN
Field
diisi
Penulisan data dengan tipe angka tidak
diapit tanda petik
Penulisan data dengan tipe string atau
tanggal diapit tanda petik
Data pada tabel anak (foreign key) harus ada
di induknya
CONTOH
INSERT INTO MAHASISWA VALUES (2001, 1,
'ANITA', 'MAGELANG', '1-JAN-85');
INSERT INTO MAHASISWA (THANG, NIM,
NAMA) VALUES (2005, 9, 'DAUD);
MENGUBAH DATA
UPDATE nama_tabel
SET
kolom_1 = nilai_baru_1,
kolom_2 = nilai_baru_2,
...
kolom_3 = nilai_baru_n
[WHERE kondisi]
OPERATOR KONDISI
In dan Not In
UPDATE kelas
SET NIP = 1
WHERE idkelas IN (1,2,3)
WildCard
Contoh Query:
UPDATE Mahasiswa
SET
Alamat = Null
WHERE Nama LIKE %a%;
SYNTAX
DELETE FROM nama_tabel
[WHERE kondisi];
Contoh:
DELETE FROM mahasiswa
WHERE nama = ANITA;
CATATAN
Tanpa pemberian kondisi berarti menghapus
semua isi tabel
Kondisi Lihat Update
[Where Kondisi]
[Order by Kolom_x]
Atau
Select Kolom_1,Kolom_2,..Kolom_n
From nama_tabel
[Where Kondisi]
[Order by Kolom_x]
16
MENAMPILKAN
Select *
DATA
From nama_tabel
CONTOH
17
Menampilkan
Mahasiswa
19
FUNGSI AGREGASI
Pengertian : Fungsi untuk mendapatkan
informasi dari sekumpulan data
Jenis
2.
3.
4.
5.
MAX
: Nilai tertinggi
MIN
: Nilai terendah
AVG
: Rata-rata
SUM
: Jumlahan data
COUNT : Jumlahan Item
20
1.
SYNTAX
21
CATATAN
22
CONTOH
atau
SELECT Count(Nim)
FROM Mahasiswa
23
Jumlah Mahasiswa
SELECT count (*)
FROM Mahasiswa
24
SELECT AVG(Nilai)
FROM KRS
WHERE IdKelas = 1
25
Nilai
26
BENTUK RELASI
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
17.
18.
19.
31
16.
20.
22.
23.
32
21.