Anda di halaman 1dari 12

DDL

- Create Table dan Database


- Drop Table dan Database
- Atter tabel

Alter Table
merupakan perintah-perintah sql yang digunakan
untuk merubah struktur tabel.
ada 3 bentuk alter tabel
1. ADD
bentuk umum ADD(nm_klom, jnis_klom)
Menambahkan kolom jk dari tabel mhs
contoh
Alter Table mhs add jk varchar (1) NOT NULL;

2. MODIFY
Bentuk umum
MODIFY (nm_klom, jnis_klom)
Mengubah kolom jk dari tabel mhs
contoh
Menambahkan kolom jk dari tabel mhs
alter table mhs modify jk char (2) NOT NULL;

3. Drop
bentuk umum
DROP (nm_klom, jnis_klom)
contoh
hapus kolom jk dari tabel mhs
alter table mhs drop jk char (2) Not Null

DML (Data Manipulatian Language)


merupakan perintah yang digunkan untuk
mengoperasikan atau manipulasi isi basis data

DML terdiri dari 4 perintah


1.INSERT
bentuk umum
insert into nm_tabel values (data1,data2
data n)
insert into nm_tabel (nm_kolm1, nm_kolm2
nm_kolm n)values (data1,data2data n)

Contoh
memasukan data matakuliah dengan kode kk222
insert into mkul values (kk222, sbd, 3);
insert into mkul (kd_mkul,nm_mkul,sks) values
(kk222, sbd, 3);

2. UPDATE
bentuk umum
Update nm_table set nm_klom = ekspresi
where kondisi;
contoh
mengubah alamat menjadi Sampit mahasiswa yang
memiliki NPM 032
update mhs set alamat = Sampit
where npm= 032

3. DELETE
bentuk umum
delete from nm_table
where kondisi
contoh
hapus data mkul kk222 bagi mahasiswa yang
meliki npm 032
delete from nilai
where npm=032 and kd_mkul=kk222;

4. Select
bentuk umum
select (distinet) nm_klom
distinet
- from nm_table
- where kondisi
- order by

contoh
tampilkan semua data mahasiswa dari tabel mhs
select * from mhs;
tampilkan npm,nama,almat data mahasiswa dari tabel
mhs
select npm,nama,almat from mhs;

tampilkan semua data nilai midnya >= 60 atau


nilai finalnya >70
select * from nilai
where mid >=60 or >70;
tampilkan nama mahasiswa yang di awali
dengan huruf p
select nama from mhs
where like p%

tampilkan semua data mahasiswa secara urut dari Z


ke A .
select * from mhs
order by nama desc;
tampilkan nama mahasiswa yang tidak mengandung
karakter keduanya huruf u.
select nama from mhs
where like _U

Anda mungkin juga menyukai