Data
Manipulation Language
DML atau Data Manipulation Language
adalah kumpulan perintah query yang digunakan untuk memanipulasi data dalam
tabel, seperti menambah, merubah atau menghapus data. Perintah ini tidak
terkait dengan struktur dan metadata dari objek-objek yang berada pada
tabel-tabel database.
• INSERT
: Untuk meyisipkan atau memasukkan data baru ke dalam tabel. Penggunaannya
setelah database dan tabel selesai dibuat.
Untuk menambahkan baris baru pada
table :
|
|
|
• SELECT
: untuk mengambil data atau menampilkan data dari satu tabel atau beberapa
dalam relasi
Untuk menampilkan/menyeleksi data
yang dinginkan dari sekumpulan data yang ada.
|
|
|
• UPDATE
: Untuk memperbarui data lama menjadi data terkini
Mengganti nilai dari kolom.
Menggunakan klausa Where jika data yang akan diganti ( di update ) hanya pada
kolom tertentu saja. Tanpa klausa Where, semua baris akan berubah nilainya.
;
|
UPDATE nama_tabel
SET nama_field = data_baru
WHERE nama_field=data_lama;
data_lama |
UPDATE EMPLOYEE
SET SALARY = 1000
WHERE EMPNO = 214 ;
|
• DELETE
: Untuk menghapus data dari tabel.
Menghapus semua baris berdasarkan
kondisi yang ditetapkan.
|
untuk menghapus baris dari tabel employee dari employee yang memiliki number 107:
|
Data Control Language
• GRAND
: Untuk memberikan hak/izin akses oleh administrator (pemilik utama) server
kepada user. Hak akses tersebut berupa hak membuat (CREATE), mengambil(SELECT),
menghapus(DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem
databasenya.
• REVOKE
: untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user
oleh administrator
• Commit
• Menyetujui
suatu transaksi/ akhir transaksi sukses
• Menyetujui
segala perubahan ke basis data secara permanen.
• Rollback
• Akhir
transaksi gagal (pembatalan transaksi)
• Savepoint (pada Oracle)
• Penandaan
suatu transaksi
• SAVEPOINT
save_pointname;
SCREENSHOOT PRAKTEK MINGGU LALU
SUMBER :
ppt pertemuan minggu 2
ppt pertemuan minggu 2
http://irpantips4u.blogspot.com/2012/10/pengertian-dml-data-manipulation.html
Tidak ada komentar:
Posting Komentar