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; |
.jpg)
0 komentar:
Posting Komentar