Praktikum Basis Data 4
(Data Manipulation Language: SELECT, INSERT, UPDATE, DELETE).
DML
• DML atau Data Manipulation Language
DML merupakan metode query dasar yang dapatd apabila DDL telah terjadi sehingga fungsid query DML ini untuk melakukanp database yang telah dibuat.
• DML terdiri dari SELECT,INSERT,UPDATE, dan DELETE.
Tugas Praktikum
1. Tuliskan atau berikan screenshootnya yang telah Anda lakukan pada insert sesuai materi dan latihan DML!
2. Apa hasilnya ketika Anda menuliskan syntak SQL berikut "select * from pelanggan;" tunjukkan screenshootnya!
3. Bagaimana syntak SQL menampilkan record dari field (nama dan pekerjaan) pada tabel pelanggan, buktikan hasil screenshootnya!
4. Tuliskan "DELETE from pelanggan WHERE id_pelanggan = 1;" apa hasilnya cek terlebih dahulu dengan select dan berikan screenshootnya!
5. Tuliskan "DELETE from pelanggan WHERE nama = "Fulanah";" apa perbedaan dengan no 4!
6. Tuliskan "UPDATE Pelanggan SET nama = Aku Cakep WHERE id_pelanggan = 3;" apa hasilnya cek terlebih dahulu dengan select dan berikan screenshootnya!
DML - INSERT
• INSERT digunakan untuk memasukkan atau input data ke tabel.
• Ketika menggunakan INSERT kita harus tahu field yang ada di dalam tabel, sehingga data tidak inkonsisten.
Dan untuk mengaksesnya dengan mengetikkan "mysql -u root" lalu tekan Enter.
Selanjutnya
1. "USE Kasir;"
2. "SHOW DATABASES;"
3. "SHOW TABLES;"
Masukkan record berikut ke tabel pelanggan
id_pelanggan nama alamat pekerjaan no_ktp no_telpon
1 Salman Sleman CEO Petani Digital 12345654321 12345
2 Cherrysha Ciamis Sekretaris TG 23456765432 23456
3 Fulan Mekah Owner Tour Arab 34567876543 34567
4 Fulanah Madinah Bendahara OTA 45678987654 45678
• Syntax yang di gunakan pada record pertama adalah sebagai berikut :
INSERT INTO Pelanggan VALUES ( 1, 'Salman', 'Sleman', 'CEO Petani Digital', 2345654321, 12345 );
• Syntax yang di gunakan pada record ke-dua adalah sebagai berikut :
INSERT INTO Pelanggan VALUES ( 2, 'Cherrysha', 'Ciamis', 'Sekretaris TG', 23456765432, 23456 );
• Syntax yang di gunakan pada record ke-tiga adalah sebagai berikut :
INSERT INTO Pelanggan VALUES ( 3, 'Fulan', 'Mekah', 'Owner Tour Arab', 34567876543, 34567 );
• Syntax yang di gunakan pada record ke-empat adalah sebagai berikut :
INSERT INTO Pelanggan VALUES ( 4, 'Fulanah', 'Madinah', 'Bendahara OTA', 45678987654, 45678 );
DML - SELECT
• SELECT digunakan untuk melihat data yang ada di tabel.
• Perintah SELECT ini banyak jenis pengkondisiannya.
Ketika menuliskan syntak SQL berikut "select * from pelanggan;" maka yang akan tampil adalah semua data.
Dan saat menuliskan syntax " SELECT Nama, Pekerjaan FROM Pelanggan; " maka yang akan tampil adalah data yang disebut setelah select (nama dan pekerjaan).
DML – DELETE
• DELETE digunakan untuk menghapus data yang sudah ada di dalam tabel.
• Default delete adalah
• DELETE FROM nama_tabel [WHERE kondisi];
• Pada perintah untuk delete di atas :•
•DELETE FROM merupakan perintah dasar untuk menghapus suatu record dari tabel.
• nama_tabel merupakan nama tabel yang akan dihapus recordnya.
• Perintah WHERE diikuti oleh kondisi tertentu yang menentukan record mana yang akan dihapus (didelete). Perintah WHERE ini boleh ada boleh juga tidak. Namun demikian, jika WHERE tidak ditambahkan pada perintahd maka semua record dalam tabel bersangkutan akant Jadi jangan lupa menambahkan WHERE jika kitat bermaksud mengosongkan tabel.
Ketika menuliskan syntak " DELETE FROM Pelanggan WHERE Id_Pelanggan = 1; ". Adalah terhapusnya record pertama yang berisi Id Pelanggan, alamat, pekerjaan, no ktp, no telpon dan nama dari Salman.
Kemudian menuliskan syntax DELETE FROM Pelanggan WHERE nama = "Fulanah"; ". Hasilnya adalah terhapusnya record ke-empat yang berisi Id Pelanggan, alamat, pekerjaan, no ktp, no telpon dan nama dari Fulanah.
DML – UPDATE
• UPDATE digunakan untuk mengubah data yang sudah ada di dalam tabel.
• Default update adalah
• UPDATE nama_tabel SET field1=‘nilaibaru’ [WHERE kondisi];
Hasilnya ketika menuliskan syntax "UPDATE Pelanggan SET Nama = "Aku Cakep" WHERE Id_Pelanggan = 3;
Sekian Terimakasih:)
http://www.uaa.ac.id/










Komentar
Posting Komentar