Insert, Select, Update, Delete Pada DML ( Data Manipulation Language)

Selamat datang di blog saya! Pada kesempatan kali ini, saya akan membahas tentang DML (Data Manipulation Language) dalam database, terutama mengenai empat operasi utama dalam DML, yaitu Insert, Select, Update, dan Delete.

Dalam database, DML adalah bahasa yang digunakan untuk memanipulasi data, seperti memasukkan data baru, mengambil data, mengubah data yang sudah ada, dan menghapus data yang tidak diperlukan lagi. Dalam DML, operasi-operasi utama yang sering digunakan adalah Insert, Select, Update, dan Delete.

DML - Insert memasukan data banyak

 


Perhatikan bahwa selama masih terjadi proses pengisian data, maka harus diakhiri dengan tanda koma (,) sampai data terakhir ditulis dan diakhiri dengan tanda titik koma/semicolon (;).

Menampilkan Seluruh Data Di Semua Kolom

Untuk menampilkan seluruh data pada semua kolom dari sebuah tabel pada database, Anda dapat menggunakan perintah SQL SELECT dengan menuliskan tanda bintang (*) sebagai argumen kolom. Berikut adalah contoh perintah SQL untuk menampilkan seluruh data pada semua kolom dari sebuah tabel:


Menampilkan Data Hanya Untuk Kolom Yang Di perlukan

  • Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa

Perintah SQL di atas digunakan untuk mengambil data dari tabel "pelanggan" yang memiliki nilai pada kolom "pekerjaan" sama dengan 'mahasiswa'. Tanda sama dengan (=) digunakan untuk membandingkan nilai pada kolom "pekerjaan" dengan nilai string 'mahasiswa'.

SELECT di atas menentukan bahwa seluruh kolom pada tabel "pelanggan" akan ditampilkan dalam hasil pencarian. Tanda bintang (*)pada SELECT menunjukkan bahwa semua kolom akan dipilih.WHERE di atas digunakan untuk memfilter data yang ingin ditampilkan, dengan membandingkan nilai pada kolom "pekerjaan" dengan nilai 'mahasiswa'. Klausa WHERE ini bersifat opsional, tetapi sangat berguna jika Anda ingin memfilter data yang ditampilkan dalam hasil pencarian

  • Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa dan tempat tinggalnya



Tujuan dari query ini adalah untuk memfilter data pelanggan berdasarkan kriteria tertentu, dalam hal ini pekerjaan dan alamat mereka. Hasil dari query ini akan mengembalikan semua kolom dari baris yang memenuhi kriteria, yaitu pelanggan yang memiliki pekerjaan "mahasiswa" dan alamat .

kenapa ada empty set ?

Ketika kita menjalankan sebuah query SQL untuk memilih data dari suatu tabel, mungkin terkadang hasilnya adalah empty set, yang artinya tidak ada baris data yang memenuhi kriteria yang diinginkan dalam query tersebut. Contohnya, jika kita menjalankan query untuk memilih semua pelanggan yang memiliki alamat di "Ciamis" tetapi tidak ada pelanggan dengan alamat tersebut dalam tabel pelanggan, maka hasil query akan berupa empty set.

Menampilkan data pelanggan yang namanya dimulai huruf A  


Menampilkan data pelanggan yang namanya diakhiri huruf A  


1.      SELECT * FROM pelanggan WHERE nama like 'A%'; Query ini akan mengambil semua kolom dari tabel pelanggan dimana nama pelanggan dimulai dengan huruf "A". Operator "like" digunakan untuk membandingkan suatu nilai kolom dengan pola tertentu, dalam hal ini "A%" yang berarti pola yang dimulai dengan huruf "A".

2.      SELECT * FROM pelanggan WHERE nama like '%a'; Query ini akan mengambil semua kolom dari tabel pelanggan dimana nama pelanggan diakhiri dengan huruf "a". Pola "%a" pada operator "like" berarti pola yang diakhiri dengan huruf A.


      mengurutkan data pelanggan berdasarkan nama dengan sorting ASC dan DESC




·        ASC: SELECT * FROM pelanggan ORDER BY nama ASC; Hasil query ini akan mengembalikan data pelanggan yang diurutkan berdasarkan nama dari A ke Z (atau nilai terkecil ke terbesar jika data pada kolom "nama" adalah angka).


·        DESC: SELECT * FROM pelanggan ORDER BY nama DESC; Hasil query ini akan mengembalikan data pelanggan yang diurutkan berdasarkan nama dari Z ke A (atau nilai terbesar ke terkecil jika data pada kolom "nama" adalah angka).


Menggabungkan Nama dan Pekerjaan Dengan Memberi Inisial Nama, Pekerjaan Dan Menggabungkan Nama,Pekerjaan Tanpa inisial.



Memotong 2 huruf di depan dari nama



Mengambil 2 huruf setelah 2 huruf di depan dari nama 


Menghitung panjang karakter/string dari nama


Apa hasilnya ketika Anda menuliskan syntak SQL berikut "select * from pelanggan;"?

Menampilkan Seluruh Data Di Semua Kolom


Bagaimana syntak SQL menampilkan record dari field (nama dan pekerjaan) pada tabel pelanggan ?


Tuliskan "DELETE from pelanggan WHERE id_pelanggan = 6;




Tuliskan "DELETE from pelanggan WHERE nama = "Remila";





apa perbedaannya ?
syntak"DELETE from pelanggan WHERE id_pelanggan = 1;" akan menghapus data pada tabel pelanggan yang memiliki nilai id_pelanggan = 1.
Syntax "DELETE from pelanggan WHERE nama = 'Remila';" akan menghapus data pada tabel pelanggan yang memiliki nilai kolom "nama" = "Remila".

 Update Pelanggan (Mengubah Data Pelanggan Sesuai Id Pelanggan Yang Di Inginkan



Sekian Dan Terima Kasih (;


Nama : Remilah Nur Rahma Putri
Prodi : Sistem Informasi / A

Komentar