B. Data Manipulation Language DML
INSERT
Pada penjelasan DML berasal dari sauri_sofyan.blogspot
. Perintah INSERT digunakan untuk menambahkan data baru ke dalam tabel.
Pada format yang pertama nama_tabel menunjukkan nama tabel yang akan ditambahkan data kedalamnya, daftar_kolom menunjukkan namanama kolom dari
tabel yang dipisahkan menggunakan tanda koma, selanjutnya daftar_nilai adalah nilai-nilai dipisahkan dengan tanda koma yang berhubungan dengan masing-masing
kolom yang disebutkan dalam daftar_kolom jumlah kolom harus sama dengan jumlah nilai.Pada format yang kedua setelah klausa SET adalah daftar pasangan
nama kolom dan nilainya masing-masing yang dipisahkan menggunakan tanda koma. Salah satu dari kedua format penulisan tersebut memungkinkan untuk menambahkan
beberapa data sekaligus dengan sebuah perintah. Berikut ini contoh Gambar 2.21 penulisan perintah INSERT dalam proses
panambahan data ke dalam tabel mahasiswa :
Gambar 2.21 Contoh INSERT DATA
UPDATE Perintah UPDATE digunakan untuk merubah isi dari barisbaris data yang
ada. Untuk menggunakannya, sebutkan nama tabel yang akan dirubah isi baris-baris datanya, sertakan klausa SET yang diikuti dengan daftar pasangan nama kolom dan
nilainya , dan biasanya perintah UPDATE diikuti dengan klausa WHERE yang menentukan barisbaris data mana sajakah yang akan dirubah.
Berikut ini format penulisan perintah UPDATE:
Sebagai contoh dalam tabel mahasiswa, kita akan merubah nilai kolom alamat dari sebuah baris data yang memiliki mahasiswa_id=1016, sebagaimana yang
tampak Gambar 2.22 berikut ini.
Gambar 2.22 Contoh Perintah UPDATE
DELETE
Untuk menghapus barisbaris data yang ada dalam tabel, gunakanlah perintah DELETE. Perintah DELETE memungkinkan penggunaan klausa WHERE untuk
menentukan baris - baris data mana saja yang akan dihapus. Jika Anda tidak menyertakan klausa WHERE maka akan berakibat seluruh baris data yang ada dalam
tabel akan dihapus, Untuk menghapus seluruh baris data yang ada dalam tabel format penulisannya seperti berikut ini:
Sedangkan untuk menghapus baris – baris data tertentu saja, format penulisannya seperti berikut ini :
Sebagai contoh, kita akan menghapus baris data yang ada dalam table mahasiswa yang memiliki mahasiswa_id=1016, seperti gambar 2.23 berikut ini.
Gambar 2.23 Contoh Perintah DELETE a.
Perintah untuk menampilkan data Data Retrieval
SELECT
Tidak ada gunanya menyimpan data kedalam database kecuali bermaksud untuk menampilkan dan melakukan sesuatu terhadap data tersebut. Inilah fungsi dari
perintah SELECT. Sintaks dasar dari perintah SELECT tampak seperti berikut ini:
Daftar_pilihan_kolom , menunjukkan kolom – kolom apa saja yang akan
dipilih atau ditampilkan.
Daftar_tabel, menunjukkan dari table apa saja baris – baris data diambil atau
dipilih.
Batasan_batasan_utama, menunjukkan apa saja kondisi – kondisi baris data
yang harus terprnuhi.
Grup_kolom, menunjukkan bagaimana mengelompokkan hasil – hasil query.
Urutan_kolom, menunjukkan bagaimana mengurutkan hasil – hasil query.
Batasan_batasan_tambahan, menunjukkan apa saja kondisi – kondisi
tambahan dari baris data yang harus terprnuhi.
Jumlah , menunjukkan batas dari hasil query.
Gambar 2.24 Contoh Perintah SELECT b.
Perintah untuk mengontrol transaksi Transaction Control Language TCL
COMMIT
ROLLBACK
SAVEPOINT c.
Perintah untuk mengatur wewenang atau privilege Data Control Language DCL
GRANT
REVOKE
C. Data Control Language DCL