DATA
MANIPULATION LANGUAGE (DML)
DML (Data Manipulation
Language) adalah bahasa yang memungkinkan pengguna mengakses atau memanipulasi
data seperti yang diatur oleh model data. Manipulasi data adalah :
a)
Pengambilan informasi yang disimpan dalam basisdata
b)
Penempatan informasi baru dalam basisdata
c)
Penghapusan informasi dari basisdata
d) Modifikasi informasi yang
disimpan dalam basisdata
DML (Data Manipulation
Language) merupakan bahasa yang bertujuan memudahkan pemakai untuk mengakses
data sebagaimana direpresentasikan oleh model data. Ada 2 jenis DML, yaitu :
a)
Prosedural, yang mensyaratkan agar
pemakai menentukan, data apa yang diinginkan serta bagaimana cara
mendapatkannya.
b)
Nonprosedural, yang membuat pemakai dapat
menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara
mendapatkannya.
Query adalah pernyataan yang
meminta pengguna mengambil informasi. Bagian DML yang terlibat dalam
pengambilan informasi disebut bahasa query. Istilah bahasa query sering
disamakan dengan istilah bahasa manipulasi data. Sedangkan SQL adalah sebuah
sintaks untuk mengeksekusi query.
·
Pernyataan INSERT INTO
Pernyataan
INSERT INTO digunakan untuk memasukkan data baru pada tabel.
Sintaks:
INSERT INTO
nama_tabel VALUES (nilai1, nilai2, ...)
Urutan
nilai yang diletakkan dalam tanda kurung disesuaikan dengan urutan kolom dalam
tabel. Akan tetapi kita bisa menentukan kolom-kolom yang akan diisi dengan data
baru, yaitu :
INSERT INTO
nama_tabel (kolom1, kolom2, ...)
VALUES (nilai1,
nilai2, ...)
Kolom-kolom
yang tidak disebutkan pada Insert secara otomatis akan diisi dengan Null dan
kolom yang tidak disebutkan dalam Insert haruslah yang tidak Not Null.
·
Pernyataan UPDATE
Pernyataan
UPDATE digunakan untuk modifikasi data dalam tabel. Sintaks:
UPDATE
nama_tabel
SET
nama_kolom = nilai_baru
WHERE
nama_kolom = nilai
Pada pernyataan
diatas :
SET untuk menentukan kolom yang akan diubah dan nilai
penggantinya.
WHERE menentukan kondisi dari barisbaris yang akan diganti.
·
Pernyataan DELETE
Pernyataan
DELETE digunakan untuk menghapus baris pada tabel. Sintaks:
DELETE FROM
nama_tabel
WHERE nama_kolom =
nilai
Dalam
perintah DELETE jika kita ingin menghapus semua data pada tabel tanpa menghapus
tabel maka Where tidak perlu disebutkan.
DELETE FROM nama_tabel
Atau
DELETE * FROM nama_tabel
·
Pernyataan SELECT
Secara umum perintah SELECT hanya difungsikan untuk menampilkan data yang
ada di dalam suatu tabel. Tetapi dalam pengembangannya, perintah ini akan
menjadi sebuah perintah yang sangat penting dan berpengaruh hingga saat
pemrograman di stored procedures dan triggers. Dalam basis data 2 ini yang kita
bahas adalah semua pernyataan SELECT yang digunakan untuk memilih data dari
tabel, yang mana hasilnya disimpan dalam tabel hasil yang disebut Result Set.
Sintaks:
SELECT nama_kolom
FROM nama_tabel
Untuk memilih beberapa kolom gunakan pernyataan SELECT sebagai berikut :
SELECT nama_kolom1, nama_kolom2, ... FROM
nama_tabel
No comments:
Post a Comment