Manipulasi dan Menampilkan Data (DML)



DML (Data Manipulation Language) DML adalah kelompok perintah yang berfungsi untuk m emanipulasi data dalam basis data, misalnya untuk pengambilan, penyisipan, pengubahan dan penghapusan data. Perintah yang termasuk dalah kategori DML adalah :
INSERT, DELETE, UPDATE dan SELECT.

a.    INSERT

Perintah INSERT digunakan untuk menambahkan baris pada suatu tabel. Terdapat dua
cara untuk menambah baris, yaitu :

Cara 1 : Menambah baris dengan mengisi data pada setiap kolom :
INSERT INTO namatabel VALUES (nilai1,nilai2,nilai-n);

Cara 2 : Menambah baris dengan hanya mengisi data pada kolom tertentu :
INSERT INTO namatabel (kolom1,kolom2,kolom-n) VALUES (nilai1,nilai2,nilai-n);

Keterangan :
Jika data bertipe string, date atau time (contoh : action, horor, 2007-11-10)  maka pemberian nilainya diapit dengan tanda petik tunggal (‘horor’) atau petik ganda (“horor”). jika data bertipe numerik (2500, 400) maka pemberian nilainya tidak diapit tanda petik tunggal maupun ganda. Jika bertipe tanggal, maka penulisan diatur oleh DBMS.

b.    DELETE

Perintah DELETE digunakan untuk menghapus satu baris, baris dengan kondisi tertentu atau seluruh baris. Syntax :

DELETE FROM namatabel [WHERE kondisi];09/2010
16
Perintah dalam tanda [] bersifat opsional untuk menghapus suatu baris dengan suatu kondisi tertentu.

3. UPDATE

Perintah UPDATE digunakan untuk mengubah isi data pada satu atau beberapa kolom pada suatu tabel. Syntax :

UPDATE namatabel SET kolom1 = nilai1, kolom2 = nilai2 [WHERE kondisi];

Perintah dalam tanda [] bersifat opsional untuk mengubah suatu baris dengan suatu
kondisi tertentu.

4. SELECT

Perintah SELECT digunakan untuk menampilkan isi dari suatu tabel yang juga dapat dihubungkan dengan tabel yang lainnya.

a. Menampilkan data untuk semua kolom menggunakan asterisk (*) :
SELECT * FROM namatabel;
b. Menampilkan data untuk kolom tertentu :
    SELECT kolom1,kolom2,kolom-n FROM namatabel;
c. Menampilkan data dengan kondisi data tertentu dengan klausa WHERE :
    SELECT * FROM namatabel WHERE kondisi;

Beberapa operator perbandingan yang dapat digunakan pada klausa WHERE adalah “=”(sama dengan) , > (lebih dari), < (kurang dari), < > (tidak sama dengan), >= (lebih dari atau sama dengan), <= (kurang dari atau sama dengan). Adapun operator lain, yaitu : AND, OR, NOT, BETWEEN-AND, IN dan LIKE

Operator WHERE
Operator
Keterangan
=
Sama dengan
<> Atau NOT atau !=
Tidak sama dengan
Lebih kecil dari
<=
Lebih kecil atau sama dengan
!<
Tidak lebih kecil dari
Lebih besar dari
>=
Lebih besar atau sama dengan
!>
Tidak lebih besar dari
OR
Memenuhi salah satu kriteria
AND
Harus memenuhi kedua kriteria
Between…And…
Memenuhi range data
IS NULL, IS NOT NULL
Kosong (tidak berisi data)
IN (….,…,….)
Memenuhi salah satu kriteria dari list
LIKE
Berdasarkan text & wildcard






















 

Wilchard
Wildcard
Keterangan
SQL  Server
MS. Access
%
*
mewakili beberapa/semua karakter
_
?
mewakili satu karakter
[  ]
 [  ]
harus sesuai dengan salah satu diantara karakter pada posisi yang ditentukan

Comments

Popular posts from this blog

Driver Printer Canon PIXMA MP230, MP237 Terbaru Windows (xp, 7, 8, 10)

OSPF (Open Shortest Path First)

Makalah Keamanan Sistem Informasi