==========================RESUME MATERI SQL 2==========================
DDL
1.
Create Table
Dengan
Perintah Constraints
Untuk membuat tabel
acuan (references) sebelum tanda ‘)’ tambahkan perintah:
Untuk membuat tabel yang
mengacu pada tabel lain (tabel relasi) sebelum
tanda ‘)’ tambahkan
perintah :
Constraint
nama_constraint primary key (nama_field_primarykey) notnull);
Constraint
nama_constraint primary key (nama_field_primarykey-1,…,
nama_field_primarykey-n),
Constraint
nama_constraint foreignkey (nama_field_foreignkey-1)
References
nama_tabel_acuan-1 (nama_field_primarykey-1),
:
Constraint
nama_constraint foreignkey (nama_field_foreignkey-n)
References
nama_tabel_acuan-n (nama_field_primarykey-n)
);
1.
Create Table
Contoh
Dengan Perintah Constraints :
CREATE TABLE barang (
kode_barang char(6),
nama_barang varchar(25),
satuan_barang
varchar(20),
stok_barang int,
constraint pk_barang
primary
key (kode_barang)
);
CREATE TABLE pasok (
kode_pasok char(10),
kode_barang char(6),
kode_suplier char(10),
tanggal_pasok date,
jumlah_pasok numeric,
constraint pk_pasok
primary key
(kode_pasok),
constraint
fk_pasok_barang foreign
key (kode_barang)
references barang
(kode_barang),
constraint
fk_pasok_suplier foreign key
(kode_suplier)
references suplier
(kode_suplier)
);
DDL
2.
Alter Table
Modifikasi pendefinisian
tabel :
A. Menambahkan Field
pada Tabel
ALTER
TABLE nama_tabel
ADD
nama_field tipe_data(lebar_field)
ALTER
TABLE suplier
ADD
Alamat_Suplier varchar(50);
B. Menghapus Field
pada Tabel
ALTER
TABLE nama_tabel
DROP
COLUMN nama_field ;
ALTER
TABLE suplier
DROP
COLUMN Alamat_Suplier;
DDL
2.
Alter Table
C. Menambahkan
Primary Key
ALTER
TABLE nama_tabel ADD CONSTRAINT nama_pk UNIQUE (nama_field);
Contoh
:
ALTER
TABLE suplier ADD CONSTRAINT pk_kodesuplier UNIQUE (kode_suplier);
D. Menambahkan
Foreign Key
ALTER
TABLE nama_tabel
ADD
FOREIGN KEY (nama_field) REFERENCES nama_tabel_referensi (nama_field);
Contoh
:
ALTER
TABLE pasok
ADD
FOREIGN KEY (kode_barang) REFERENCES barang (kode_barang);
DDL
2.
Alter Table
C. Menghapus Primary
Key
ALTER
TABLE nama_tabel DROP CONSTRAINT nama_pk ;
Contoh
:
ALTER
TABLE suplier DROP CONSTRAINT pk_kdsuplier ;
D. Menghapus Foreign
Key
ALTER
TABLE nama_tabel
ADD
FOREIGN KEY (nama_field) REFERENCES nama_tabel_referensi (nama_field);
Contoh
:
ALTER
TABLE pasok
ADD
FOREIGN KEY (kode_barang) REFERENCES barang (kode_barang);
DDL
2.
Alter Table
E. Mengganti Tipe
Data Kolom
ALTER
TABLE nama_tabel ALTER COLUMN nama_field TYPE tipe_data (length);
Contoh
:
ALTER
TABLE suplier ALTER COLUMN telp_suplier TYPE varchar(10);
F. Mengganti nama
Kolom
ALTER
TABLE nama_tabel RENAME COLUMN nm_filed_awal TO nm_filed_akhir;
Contoh
:
ALTER
TABLE suplier RENAME COLUMN telp_suplier TO telepon_suplier;
DDL
2.
Alter Table
G. Mengganti Nama
Tabel
ALTER TABLE
nama_tabel_lama RENAME TO nama_tabel_baru
Contoh
:
ALTER
TABLE suplier RENAME TO suplier1;
DDL
3.
Remove Table
Perintah yang digunakan
untuk menghapus tabel secara
Keseluruhan
DROP
TABLE table_name;
DROP
TABLE pasok;==========================================================================
Nama :Rio Vindar Prakoso
Nim :201331091
Kelas : C
Tidak ada komentar :
Posting Komentar