Data Manipulation Language (DML)
Secara umum perintah-perintah dalam SQL dibagi menjadi 3 bagian, yaitu Data Definition Language (DDL), Data Manipulation Language (DML), dan Data Control Language (DCL).
Salah satu perintah yang paling dasar dan sering digunakan adalah Data Manipulation Language (DML). DML sendiri memiliki perintah-perintah untuk melakukan proses manipulasi pada konten data yang ada dalam basis data. Perintah-perintah tersebut diantaranya : Select, Insert, Delete, Update. Atau bisa kita singkat menjadi SIDU agar mudah untuk mengingatnya.
1. SELECT
Dalam pemanfaatannya SELECT digunakan dalam pengaksesan data yaitu dengan menampilkan barisan data dari satu tabel maupun lebih dalam sebuah basis data.
Struktur dasar penulisan select adalah :
Sedangkan apabila ingin menampilkan semua data dari suatu tabel dapat menggunakan tanda (*).
Contoh : SELECT * from namatabel;
Contoh tabel Member :
memberID nmMember almtMember
1 Amelia Bandung
2 Jinny Surabaya
3 Galih Jakarta
4 Zeni Bandung
5 Dian Semarang
AVG() – untuk mengembalikan nilai rata-rata
COUNT() – untuk menghitung banyak baris dalam suatu tabel
MAX() – untuk mengembalikan nilai terbesar
MIN() – untuk mengembalikan nilai terkecil
SUM() – untuk menghitung jumlah nilai dalam suatu tabel
Contoh perintah SQL sbb:
2. INSERT
Untuk memasukkan dan menambahkan data/ nilai pada tabel yang telah dibuat kita dapat menggunakan perintah INSERT. Struktur penulisannya adalah:
3. DELETE
Dalam penghapusan satu data dalam suatu tabel dapat menggunakan perintah DELETE dengan menambahkan kondisi data yang akan dihapus, sehingga data akan terhapus sesuai perintah dan kondisi yang ditentukan. Struktur penulisannya adalah:
4. UPDATE
Untuk mengubah isi kolom data pada suatu tabel dapat menggunakan perintah UPDATE. Jika tidak diisikan kondisi WHERE, maka perintah tersebut akan mengubah seluruh isi kolom data pada tabel tersebut. Oleh sebab itu, apabila akan melakukan perubahan isi kolom data pada suatu tabel harus diperhatkan kondisi data yang akan dirubah tersebut. Struktur penulisannya adalah:
Salah satu perintah yang paling dasar dan sering digunakan adalah Data Manipulation Language (DML). DML sendiri memiliki perintah-perintah untuk melakukan proses manipulasi pada konten data yang ada dalam basis data. Perintah-perintah tersebut diantaranya : Select, Insert, Delete, Update. Atau bisa kita singkat menjadi SIDU agar mudah untuk mengingatnya.
1. SELECT
Dalam pemanfaatannya SELECT digunakan dalam pengaksesan data yaitu dengan menampilkan barisan data dari satu tabel maupun lebih dalam sebuah basis data.
Struktur dasar penulisan select adalah :
SELECT namafield FROM namatabel WHERE condition
GROUP BY field HAVING condition ORDER BY field;
Sedangkan apabila ingin menampilkan semua data dari suatu tabel dapat menggunakan tanda (*).
Contoh : SELECT * from namatabel;
Contoh tabel Member :
memberID nmMember almtMember
1 Amelia Bandung
2 Jinny Surabaya
3 Galih Jakarta
4 Zeni Bandung
5 Dian Semarang
- Mengganti judul kolom
SELECT nmMember as Nama_Member from Member;
('as' dapat digunakan ataupun tidak)
SELECT nmMember "Nama Member" from Member;
- Fungsi pada SQL
AVG() – untuk mengembalikan nilai rata-rata
COUNT() – untuk menghitung banyak baris dalam suatu tabel
MAX() – untuk mengembalikan nilai terbesar
MIN() – untuk mengembalikan nilai terkecil
SUM() – untuk menghitung jumlah nilai dalam suatu tabel
Contoh perintah SQL sbb:
SELECT COUNT(memberID) from Member;
- Menampilkan data dengan kondisi
SELECT nama_kolom FROM nama_tabel WHERE kondisi;
Contoh perintah SQL sbb:SELECT nmMember from Member where memberID=1;
- Mengurutkan data
SELECT nama_kolom FROM nama_tabel ORDER BY nama_kolom ASC atau DESC;
Contoh perintah SQL sbb:SELECT memberID, nmMember from Member ORDER BY memberID;
- Mengelompokkan data
SELECT nama_kolom FROM nama_tabel GROUP BY nama_kolom;
Contoh perintah SQL sbb:SELECT almtMember, COUNT(memberID) as Jumlah from Member GROUP BY almtMember;
2. INSERT
Untuk memasukkan dan menambahkan data/ nilai pada tabel yang telah dibuat kita dapat menggunakan perintah INSERT. Struktur penulisannya adalah:
INSERT INTO nama_tabel nama_kolom VALUES isi_data;
Contoh perintah SQL sbb:INSERT INTO Member (memberID,nmMember, almtMember) VALUES (6, ‘Shila’, ‘Jakarta’);
3. DELETE
Dalam penghapusan satu data dalam suatu tabel dapat menggunakan perintah DELETE dengan menambahkan kondisi data yang akan dihapus, sehingga data akan terhapus sesuai perintah dan kondisi yang ditentukan. Struktur penulisannya adalah:
DELETE FROM nama_tabel WHERE kondisi;
Contoh perintah SQL sbb:DELETE from Member WHERE memberID=1;
4. UPDATE
Untuk mengubah isi kolom data pada suatu tabel dapat menggunakan perintah UPDATE. Jika tidak diisikan kondisi WHERE, maka perintah tersebut akan mengubah seluruh isi kolom data pada tabel tersebut. Oleh sebab itu, apabila akan melakukan perubahan isi kolom data pada suatu tabel harus diperhatkan kondisi data yang akan dirubah tersebut. Struktur penulisannya adalah:
UPDATE nama_tabel SET nama_kolom = nilai_baru_kolom WHERE kondisi;
Contoh perintah SQL sbb:UPDATE Member SET nmMember = Glori WHERE memberID=5;
ok ok terus kn perjuangan km...hehehhe...
BalasHapusnich no hp aq 085247559221 hubungi y aq mw knln...