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
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.
Menampilkan Seluruh Data Di Semua Kolom
Komentar
Posting Komentar