iklan banner
MASIGNCLEAN104

Pengertian DDL dan DML pada SQL

iklan banner
Pada kesempatan kali ini kita akan membahas tentang ddl dan dml pada database Oracle. Jika teman-teman ingin menjadi seorang database developer atau bahkan menjadi database administrator, tentunya hal-hal dasar database sql seperti ini wajib untuk dikuasai. Baiklah mari kita berkenalan dengan ddl dml pada oracle.

Hasil gambar untuk ddl dan dml
Pengertian DDL dan DML


DDL

Pengertian DDL
DDL adalah singkatan dari Data Definition Language yang merupakan kumpulan perintah - perintah SQL yang dapat digunakan untuk mengubah, membuat dan menghapus struktur & definisi metadata dari objek-objek database. Jadi perintah sql yang digunakan pada ddl diantaranya create, alter, dan drop. Dan objek - objek yang dapat dieksekusi menggunakan ketiga perintah tersebut adalah database, table, view, index, procedure, function dan trigger.
Contoh DDL
Berikut adalah contoh penggunakan DDL :

Pembuatan (CREATE)


CREATE DATABASECREATE FUNCTIONCREATE INDEXCREATE PROCEDURECREATE 


TABLE CREATE TRIGGER CREATE VIEW 


Perubahan (ALTER & RENAME)

ALTER DATABASE 
ALTER FUNCTION 
ALTER PROCEDURE 
ALTER TABLE 
ALTER VIEW 
RENAME TABLE

Penghapusan (DROP)

DROP DATABASE
DROP FUNCTION
DROP INDEX 
DROP PROCEDURE
DROP TABLE
DROP TRIGGER
DROP VIEW

Contoh Create Table

Berikut adalah contoh pembuatan table pada oracle (Database SQL) :

create table angka 

(nomor number,
sebutan varchar2 (15),
constraint pk_angka primary key (nomor)
);

baris 4 : baris tersebut merupakan perintah untuk menginisiasi constraint primary key. 

Ada pula cara lain inisiasi PK atau primary key adalah sebagai berikut.

create table angka

(nomor number primary key,
sebutan varchar2 (15)
);

Contoh Drop Table

drop table mahasiswa;
Contoh Alter Table
alter table mantan add constraint fk_mantan foreign key (nim) references mahasiswa (nim);


DML

Pengertian DML
DML adalah singkatan dari Data Manipulation Language yang merupakan kumpulan perintah SQL yang dapat digunakan untuk proses pengolahan isi data pada table contohnya menginput data, mengubah dan menghapus data pada table dan tidak terkait dengan perubahan struktur & definisi tipe data dari objek database.

Berikut beberapa perintah DML pada database yang wajib diketahui


DELETE

INSERT
SELECT
TRUNCATE
UPDATE

Contoh DML

Contoh Insert pada Table
begin
insert into angka (nomor,sebutan) values ('1','Satu');
insert into angka (nomor,sebutan) values ('2','Dua');
insert into angka (nomor,sebutan) values ('3','Tiga');
end;
/

Contoh Update Table

update angka set sebutan = 'one' where nomor='1';

Contoh Delete Data


delete from angka where numberr ='1';
Share This :