Oleh: denysutani | November 13, 2008

DDL dan DML di DB2

DDL (Data Definition Language) : Perintah yang dapat digunakan untuk membuat/ menghapus/ mengubah sebuah object database, seperti database, table, index dll

CREATE DATABASE : perintah ini digunakan untuk membuat database
contoh : db2 create database deny
ALTER DATABASE : perintah ini digunakan untuk mengubah struktur database
contoh : db2 drop database deny
CREATE TABLE : perintah ini digunakan untuk membuat table
contoh : db2 create table mhs(nim char(10),name char(50),fakultas char(50))


ALTER TABLE : perintah ini digunakan untuk mengubah table
contoh : db2 alter table mhs add nilai integer
DROP TABLE : perintah ini digunakan untuk menghapus table
contoh : db2 drop table mhs
CREATE INDEX : perintah ini digunakan untuk membuat index
contoh : db2 create unique index nim_indx on mhs(nim)
DROP INDEX : perintah ini digunakan untuk menghapus index
contoh : db2 drop index nim_indx

DML (Data Manipulation Language) Perintah yang dapat digunakan untuk memodifikasi isi dari database

SELECT
: perintah ini digunakan untuk mendapatkan data dari database
contoh
db2 select * from staff
Berikut screen shoot dari table staff

db2 select id, salary from staff where id = 10
db2 select id, salary, 0.1*salary as tax from staff where id = 10
db2 select * from staff fetch first rows onlydb2 select id,dept,sum(salary)as total from staff group by id,dept order by 2 desc fetch first 5 row only
Berikut screen shoot dari 4 perintah diatas

UPDATE : perintah ini digunakan untuk mengubah data di database
contoh : db2 update staff set salary=50000.00 where id=10
DELETE : perintah ini digunakan untuk menghapus data dari database
contoh : db2 delete from staff where id=350
INSERT INTO : perintah ini digunakan untuk memasukkan data dari database
contoh : db2 insert into staff(id,name,job,dept,salary)values(111,’Deny’,’Mgr’,20,10000)

Syntax diatas baru merupakan dasar dari syntax SQL yang ada di DB2. Terlihat syntax SQL yang ada tidak terlalu jauh berbeda dengan syntax SQL di DBMS lainnya.

Semoga bermanfaat.


Responses

  1. wah tq den..😀

  2. nice

  3. hooo.. yaa yaa yaa ada penjelasan lain gak om ??
    geu ujian nih nanti heheh..

  4. thanks cc… ^^

  5. @ rini : sama2, sukses ya ujiannya tadi ^^

    @ wordforworld : penjelasan yg mana yang kurang, siapa tau saya bisa bantu

    @ cen : aduh saya laki-laki😀

  6. thx ya infonya…
    tp masih kurang yang DCL nya…
    btw thx

    • Ok, secepatnya akan saya tambahkan artikel mengenai DCL. Makasi masukkannya ^^

  7. thanks bngt!!!

  8. Klo contoh perintah pada RBDMS gimana? apa tulisan di atas bisa d masukkan sebagai contoh perintah pada rbdms ?

    • bisa, cukup hilangkan kata db2.


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: