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.


• Perbedaan dengan syntax sebelumnya adalah field yang digunakan sebagai acuan dari command DELETE. Pada penghapusan record pertama yaitu berisi identitas Salman acuan yang digunakan untuk dibaca oleh komputer adalah pada baris Id_Pelanggan kolom 1. Sedangkan pada penghapusan record ke-empat yaitu berisi identitas Fulanah acuan yang digunakan untuk dibaca oleh komputer adalah pada baris Nama kolom Fulanah.

• Perbedaan berikutnya adalah simbol karakter yang digunakan. Pada record pertama yaitu berisi identitas Salman karakter yang digunakan adalah termasuk angka yaitu = 1;  maka tidak memerlukan tanda petik pada syntaxnya. Sedangkan pada record ke-empat yaitu berisi identitas Fulanah karakter yang digunakan adalah termasuk huruf yaitu = "Fulanah"; maka diperlukan tanda petik pada syntaxnya


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