Breaking News
-Hallo Selamat Datang di Blog myriosatriyo.blogspot.co.id- -follow akun twitter(@Rio8Satriyo), instagram (@riiosatriyo)

Sunday, 20 March 2016

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

Designed By