Berikut ini adalah perintah – perintah SQL yang masuk dalam kelompok Data Manipulation Language (DML) :
a. INSERT INTO
b. SELECT
c. UPDATE
d. DELETE
Berikut penjelasan dan contoh cara menuliskan perintah-perintah yang termasuk dalam DML(Data Manipulation Language), dalam menuliskan perintah SQL kali ini saya menggunakan MySQL Command Line.
a. Perintah INSERT INTO
Perintah ini digunakan untuk menambahkan data baru/record ke dalam sebuah table.
- Isi table tersebut berdasarkan data-data dibawah ini:
b. Perintah SELECT
Perintah ini digunakan untuk memanggil/menampilkan seluruh data dari sebuah table.
mysql> select*from data_barang;
Menampilkan sebagian kolom dari table:
- Menampilkan kolom/field nm_barang, dan stock dari table data_barang.
Menggunakan kondisi where untuk menampilkan data berdasarkan field tertentu.
- Menampilkan data barang berdasarkan kode barang B001.
mysql> select*from data_barang where kd_barang=’B001′;
c. Perintah UPDATE
Perintah ini digunakan untuk memperbarui data pada sebuah table.
- Mengganti harga jual 2000 menjadi 2500 pada kode barang B001.
mysql> update data_barang set harga_jual=’2500′ where kd_barang=’B001′;
d. Perintah DELETEMenghapus data barang dengan kode barang B001.Perintah ini digunakan untuk menghapus data pada sebuah table.
mysql> delete from data_barang where kd_barang=’B001′;
- Menghapus seluruh data pada table data barang.
mysql> delete from data_barang;
- Menghapus seluruh data pada table data barang menggunakan perintah Truncate.
mysql> truncate data_barang;
3. Data Control Language(DCL) konsep ini digunakan untuk merubah hak akses, memberikan roles, dan isu lain yang berhubungan dengan keamanan database.
Contoh DCL dalam Basis data
Ada dua perintah SQL yang termasuk dalam DCL yaitu GRANT dan REVOKE.
a. GRANT SELECT, UPDATE
ON Nama_Database
TO user1, user2;
ON Nama_database
FROM User1, User2;
Perintah ini digunakan untuk memberikan hak/ijin aksesoleh administrator (pemilik utama) server kepada user(pengguna biasa). Hak akses tersebut berupa hak membuat(CREATE), mengambil (SELECT), menghapus (DELETE),mengubah (UPDATE), dan hak khusus berkenaan dengansistem databasenya.
b. REVOKE SELECT, UPDATE
Perintah ini memiliki kegunaan terbalik dengan GRAND,yaitu untuk menghilangkan atau mencabut hak akses yangtelah diberikan kepada user oleh administrator.
latihan 16-09-2014 :
Refrensi:
1. http://news.palcomtech.com/
2. http://blogging.co.id/
3. http://www.slideshare.net/
Tidak ada komentar:
Posting Komentar