Kamis, 07 Oktober 2021

MySql~4 - Data Manipulation Language (DML)

 Data Manipulation Language (DML)

• DML atau Data Manipulation Language DML merupakan metode query dasar yang dapat digunakan apabila DDL telah terjadi sehingga fungsi dari query DML ini untuk melakukan pemanipulasian database yang telah dibuat. DML terdiri dari 

  • SELECT
SELECT digunakan untuk melihat data yang ada di tabel. Perintah SELECT ini banyak jenis pengkondisiannya.  Select * from pelanggan maka yang akan tampil nantinya adalah semua data
Select nama, alamat from pelanggan maka yang tampil adalah data yang disebut setelah select dan pengkondisian lainnya akan lebih detail pada praktikum
  • 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. Default insert adalah 

    • INSERT INTO nama_tabel VALUES (‘nilai1’,’nilai2’,...); • Atau 
    • INSERT INTO nama_tabel(field1,field2,...) VALUES (‘nilai1’,’nilai2’,...); • Atau
    • INSERT INTO nama_tabel SET field1=’nilai1’, field2=’nilai2’,...; 
  • UPDATE
    UPDATE digunakan untuk mengubah data yang sudah ada di dalam tabel. Default update adalah UPDATE nama_tabel SET field1=‘nilaibaru’ [WHERE kondisi]; 
Pada perintah untuk update di atas : 
    • UPDATE merupakan perintah dasar untuk mengubah record tabel. 
    • nama_tabel merupakan nama tabel yang akan diubah recordnya. 
    • Perintah SET diikuti dengan field-field yang akan diubah yang mana diikuti juga dengan perubahan isi dari masing-masing field. Untuk mengubah nilai dari beberapa field sekaligus, gunakan koma (,) untuk memisahkan masing- masing field. 
    • Perintah WHERE diikuti oleh kondisi tertentu yang menentukan record mana yang akan diedit (diubah). Perintah WHERE ini boleh ada boleh juga tidak. Jika WHERE tidak ditambahkan pada perintah update maka semua record dalam tabel bersangkutan akan berubah
  • 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 perintah delete maka semua record dalam tabel bersangkutan akan terhapus. Jadi jangan lupa menambahkan WHERE jika kita tidak bermaksud mengosongkan tabel
Contoh Praktikum 4 :
-Untuk mengawali kita hanya perlu membuka XAMPP lalu mengetikan (mysql -u root -p)
lalu menampilkan data base serta menggunakan salah satu database tersebut contohnya (mysql> use Kasir) setelah menggunakannya kita hanya perlu menampilkan tabel nya dengan (mysql> show tables;)


-menampilkan deskripsi pelanggan (mysql> desc pelanggan;)
-Latihan :

  1. 1. Tuliskan atau berikan screenshootnya yang telah Anda lakukan pada insert sesuai materi dan latihan DML!



  1. 2. Apa hasilnya ketika Anda menuliskan syntak SQL berikut "select * from pelanggan;" tunjukkan screenshootnya!

  1. 3.Bagaimana syntak SQL menampilkan record dari field (nama dan pekerjaan) pada tabel pelanggan, buktikan hasil screenshootnya!

  1. 4. Tuliskan "DELETE from pelanggan WHERE id_pelanggan = 1;" apa hasilnya cek terlebih dahulu dengan select dan berikan screenshootnya!

  1. 4. Tuliskan "DELETE from pelanggan WHERE nama = "Fulanah";" apa perbedaan dengan no 4!

  1. 6. Tuliskan "UPDATE Pelanggan SET nama = Aku Cakep WHERE id_pelanggan = 3;" apa hasilnya cek terlebih dahulu dengan select dan berikan screenshootnya!


Sekian penjelasan pada pertemuan ke 4 saya ucapkan Terimakasih







Tidak ada komentar:

Posting Komentar

Mysql~9 - Views

Apa Itu View dalam MySQL  View  adalah perintah query yang disimpan pada database dengan suatu nama tertentu, sehingga bisa digunakan setiap...