DML atau Data manipulation Language merupakan perintah-perintah yang berfungsi untuk melakukan manipulasi data ataupun objek-objek yang ada didalam table. Definisi lainnya tentang DML adalah Perintah-perintah untuk memanipulasi data pada basis data, misalnya perintah untuk memilih data (query), menyisipkan, mengubah dan menghapus data dalam basis data.
Bentuk manipulasi yang dapat dilakukan oleh DML diantaranya adalah untuk keperluan pencarian kembali data lama, penyisipan data baru, penghapusan data, pengubahan data, dll. Sedangkan DML sendiri menurut jenisnya dapat dibagi menjadi 2 jenis yaitu procedural dan non procedural.
Beberapa manfaat atau kegunaan dari DML diantaranya adalah sebagai berikut :
1. Pengambilan informasi yang disimpan dalam tabel.
2. Penyisipan informasi baru ke tabel.
3. Penghapusan informasi dari tabel.
4. Modifikasi informasi yang disimpan dalam tabel.
5. Query adalah perintah yang ditulis untuk mengambil informasi. Bagian dari DML yang menangani pengambilan informasi ini disebut bahasa query.
1. Pengambilan informasi yang disimpan dalam tabel.
2. Penyisipan informasi baru ke tabel.
3. Penghapusan informasi dari tabel.
4. Modifikasi informasi yang disimpan dalam tabel.
5. Query adalah perintah yang ditulis untuk mengambil informasi. Bagian dari DML yang menangani pengambilan informasi ini disebut bahasa query.
Perintah query yang kita gunakan untuk membuat/menciptakan atau me-modifikasi database dan struktur dari tabel, contoh perintah DDL: CREATE, ALTER, DROP...contoh penggunaan perintah DDL (CREATE)
CREATE DATABASE [nama_db];
contoh penggunaan perintah DDL (ALTER)
ALTER, perintah ini digunakan untuk merubah struktur pada tabel
ALTER TABLE [nama_tabel]
Setelah perintah ALTER digunakan qta dapat melakukan perubahan pada struktur tabel seperti, dibawah ini:
memberikan CONSTRAINT untuk penggunaan KEY kepada Field bisa berupa PRIMARY KEY atau FOREIGN KEY
contoh penggunaan perintah DDL (DROP)
DROP, perintah ini digunakan untuk menghapus jika ada tabel ataupun database yang sudah tidak diperlukan. Sebelumnya sudah digunakan perintah DROP yang menyertakan perintah ALTER untuk menghapus CONSTRAINT maupun KOLOM/FIELD.
Untuk menghapus database
DROP DATABASE [nama_db];
Dan untuk menghapus tabel
DROP TABLE [nama_tabel];
DROP TABLE Dosen;
{ 0 komentar... read them below or add one }
Posting Komentar