TUGAS PENDAHULUAN PERTEMUAN V DATA MANIPULATION LANGUAGE (BAGIAN-2)
1. Apa yang dimaksud dengan DML ?
Jawab :
DML adalah perintah-perintah yang berfungsi untuk melakukan
manipulasi data ataupun objek-objek yang ada di dalam table.
2. Tuliskan dan jelaskan deklarasi sintaks
perintah-perintah pada DML !
Jawab :
a. penambahan data pada table dengan insert
Cara
pertama
INSERT INTO nama_table values ('nilai1','nilai2','nilai3',.....);
Cara
kedua
INSERT
INTO nama_table
(field1,field2,field3,.....) values ('nilai1','nilai2','nilai3',.....);
Cara ketiga
INSERT
INTO nama_table SET field1='nilai1',field2='nilai2',field3='nilai3',field....='nilai.....');
b.
Mengubah data pada table dengan update
UPDATE nama_tableb SET nama_field = ' nilai
baru' WHERE nama_field='kondisi';
c.
Menghapus data pada table dengan delete
DELETE
FROM nama_table WHERE
nama_field='option';
3. Apa perbedaan perintah drop dan delete dalam
MySQL, jelaskan !
Jawab :
DROP untuk
menghapus database pada table.
DELETE untuk menghapus database.
4.
Buatlah sebuah struktur database sederhana menggunakan perintah pada DML!
Jawab:
a. Select * from
contoh;
Perintah yang digunakan
untuk menampilkan isi tabel dengan kolom tertentu saja.
SELECT kolom 1, kolom
2, .... FROM nama_tabel;
SELECT nama_contoh,
alamat from contoh;
Untuk menampilkan isi
suatu tabel dengan kondisi tertentu:
SELECT * FROM
nama_tabel WHERE kolom = kondisi;
Select * from contoh
where
Hobi =’Sepak Bola’;
b. Insert
Untuk menambah record
atau baris baru dalam table:
INSERT INTO nama_table
(nama_kolom) VALUES (isi kolom) atau
INSERT INTO nama_table
SET nama_kolom = ‘isi kolom’
Perintah yang digunakan
dalam penggunaan sintaks:
Insert into
Contoh (nama_contoh,
alamat, pekerjaan, hobi) values (‘Danskuy’,’Jakarta’,’Mahasiswa’,’Sepak Bola’);
c. Update
Untuk memodifikasi
record atau baris yang sudah ada dalam suatu tabel pada database sesuai dengan
kondisi yang diinginkan.
UPDATE nama_table SET
Kolom 1 = ‘isi_kolom’
WHERE
Kolom 2 = ‘kondisi’;
Perintah dalam
penggunaan sintaks:
Update contoh set
nama_contoh = ‘Danskuy’ where hobi = ‘Futsal’;
d. Delete
Untuk menghapus record
atau baris tertentu dalam suatu table:
DELETE FROM nama_table
WHERE nama_kolom ‘isi_kolom’;
Jika WHERE tidak
disertakan maka semua isi dalam table akan terhapus.
Perintah dalam
penggunaan sintaks:
Delete from contoh
where nama_contoh = ‘Danskuy’;
Ini akan menghapus
row atau baris pada tabel contoh untuk kolom nama_contoh yang berisi ‘Danskuy’;