Rabu, 06 Oktober 2010

Tutorial DDL dan DML


DDL
*CREATE TABLE

Format Pembuatan Table :
CREATE TABLE   Nama_Tabel (
Nama_kolom1  tipe_kolom1,
Nama_kolom2  tipe_kolom2,
Constraint1, Constraint2
);
Format Constraint Primary Key:
CONSTRAINT Nama_Constraint PRIMARY KEY (Nama_Kolom);
Format Constraint Foreign Key:
­­­CONSTRAINT Nama_Constraint FOREIGN KEY (Nama_KolomFK) REFERENCES Nama_Tabel_Induk (Nama_KolomTI);

Contoh 1: Membuat Tabel Anggota dengan primary key pada kolom no_anggota
create table anggota(                   
no_anggota number(6),                   
nama_anggota varchar(50) not null,
alamat_anggota varchar (100),                                                           
constraint pk1 primary key(no_anggota)  
);

*ALTER TABEL
Format Menambah Kolom/Constraint Table :
ALTER TABLE      Nama_Tabel      ADD (
Nama_kolom1  tipe_kolom1,
Nama_kolom2  tipe_kolom2,
Constraint1, Constraint2
);
Format Memodifikasi Kolom Table :
ALTER TABLE      Nama_Tabel      MODIFY (
Nama_kolom1  tipe_kolom1,
Nama_kolom2  tipe_kolom2
);

Format Membuang Kolom/Constraint Table :
ALTER TABLE      Nama_Tabel      DROP COLUMN                Nama_Kolom;
Atau
ALTER TABLE      Nama_Table      DROP CONSTRAINT         Nama_Constraint;
Contoh1: Menambah kolom golongan darah dan sebuah foreign key ke tabel x kolom_anu
alter table anggota add(                
golongan_darah char(1),                                                          
constraint c foreign key (golongan_darah) references X(anu)  
);

*DROP TABEL

Format Penghancuran Table :
DROP TABLE       Nama_Tabel;
Contoh: Menghancurkan tabel anggota berikut seluruh data yang ada di dalamnya
drop table anggota;
Note: Jika tabel A masih diacu oleh tabel B maka harus menghancurkan dulu tabel B sebelum tabel A.


DML

*INSERT
Format Menambah Data Jika Semua Kolom Ingin Diisi:
INSERT INTO      Nama_Tabel      VALUES (
Data_kolom1,
Data_kolom2,
Data_kolom3
);
Format Menambah Data Jika Hanya Kolom Tertentu Yang Diisi:
INSERT INTO      Nama_Tabel      (Nama_Kolom1, Nama_Kolom2)
VALUES (
Data_kolom1,
Data_kolom2
);
Contoh1: Menambah data pada tabel anggota (semua kolom diisi sesuai urutan kolom pada tabel)
insert into anggota values(             
101,                
‘Ngatimin van der Woodsen’,
‘Jl. Entah Berantah nomor sekian’
);

*UPDATE
Format Mengubah Data:
UPDATE               Nama_Tabel
SET         Nama_Kolom = data_baru
WHERE                 syarat_perubahan_data;
Contoh1: Mengubah semua alamat anggota menjadi ‘Sukabirus’
update anggota set alamat_anggota = ‘Sukabirus’;

*DELETE
Format Menghapus Data:
DELETE FROM    Nama_Tabel
WHERE                                 syarat_perubahan_data;
Contoh1: Menghapus seluruh isi tabel anggota
delete from anggota;

0 komentar:

Posting Komentar