Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

DDL (data Definition Language)

Membuat database akademik.


Create database akademik;
Membuat tabel MSMHS
Create table MSMHS(
KDPTI
varchar (6),
KDPST
varchar (5),
KDJEN
varchar (1),
NIMHS
varchar (15),
NMMHS
varchar (30),
TPLHR
varchar (20),
TGLHR
date
primary key (KDPTI, KDPST,KDJEN, NIMHS));
Membuat tabel TBKMK
Create table TBKMK(
THSMS
varchar (5),
KDPTI
varchar (6),
KDPST
varchar (5),
KDJEN
varchar (1),
KDKMK
varchar (10),
NAKMK
varchar (40),
SKSMK
int(2)
primary key (THSMS, KDPTI,KDPST,KDJEN,KDKMK));
Membuat tabel TRNLM
create table TRNLM
THSMS
varchar (5),
KDPTI
varchar (6),
KDPST
varchar (5),
KDJEN
varchar (5),
NIMHS
varchar (1),
KDKMK
varchar (15),
NLAKH
varchar (10),
NLAKH
varchar (2),
Bobot
Int(2),
Kelas Varchar (2),
primary key (KDPTI, KDPST,KDJEN,NIMHS,KDKMK));
Mengisi tabel MSMHS
insert into MSMHS (KDPTI, KDPST, KDJEN, NIMHS,NMMHS,TPLHR,
TGLHR) Values
(201004,44201,5,206700001,ADE,BANDUNG,1988/6/6);
insert into MSMHS (KDPTI, KDPST, KDJEN, NIMHS, TPLHR, TGLHR)
Values
(201004,44201,c,206700002,ADI,BOGOR,1988/3/3);

Mengisi tabel TBKMK


insert into TBKMK (THSMS, KDPTI, KDPST, KDJEN, KDKMK,

NAKMK, SKSMK) values


(20092,201004,44201,c,101801,UJIAN KOMPRENSIF,2);
insert into TBKMK (THSMS, KDPTI, KDPST, KDJEN, KDKMK,
NAKMK, SKSMK) values
(20092,201004,44201,c,701802,UJIAN KERJA NYATA,2);
insert TBKMK (THSMS, KDPTI, KDPST, KDJEN, KDKMK, NAKMK,
SKSMK) VALUES (20092,201004,C,701803,TUGAS AKHIR,4);
Mengisi TRNLM
insert into
TRLNM (THSMS, KDPST, KDJEN, NIMHS, KDKMK, NIAKH, BOBOT,
KELAS) values
(20092,201004,44201,4,206700001,701801,A,4.00,01);
insert into
TRLNM (THSMS, KDPST, KDJEN, NIMHS, KDKMK, NIAKH, BOBOT,
KELAS) values (20092,4,206700001,701802,B,3.00,01);
insert into
TRLNM (THSMS, KDPST, KDJEN, NIMHS, KDKMK, NIAKH, BOBOT,
KELAS) values
(20092,201004,4,206700001,701803,A,4.00,01);
insert into
TRLNM (THSMS, KDPST, KDJEN, NIMHS, KDKMK, NIAKH, BOBOT,
KELAS) values
(20092,201004,44201,4,206700001,701801,C,2.00,01);
insert into
TRLNM (THSMS, KDPST, KDJEN, NIMHS, KDKMK, NIAKH, BOBOT,
KELAS) values
(20092,201004,44201,4,206700001,701801,A,4.00,01);
insert into
TRLNM (THSMS, KDPST, KDJEN, NIMHS, KDKMK, NIAKH, BOBOT,
KELAS) values
(20092,201004,44201,4,206700001,701801,A,4.00,01);
DML (Data Manipulation Language)
1. Menampilkan isi tabel MSMHS
Select * from MSMHS
2. Menampilakan isi tabel TBKMK
Select * from TBKMK
3. Menampilkan isi table TRLNM
Select * From TRLNM
4. Menampilkan kolom NIM dan nama pada tabel MSMHS
Select NIMHS, NMMHS from MSMHS;
5.Menampilkan kolom kode matkul. Nama matkul pada tabel TBKMK
Select KDKMK, NAKMK from TBKMK
6. menampilkan kolom, nim,kode,matkul,nilai pada tabel TRNLM
Select nimhs,kdkmk,nlakh from trnlm;

7. menampilkan kolom nim,kode mk,nilai dengan syarat nilai=A pada tabel


TRNLM
select nimhs,kdkmk,nlakh from trnlm where nlakh=A;
8. menampilkan kolom semua kolom pada tbkmk dengan syarat nama matkul
mengandung huruf S, baik di awal, ditengah maupun di akhir.
select*from tbkmk where nakmk like %S%;

9. menampilkan kolom lebih dari 2 jenis


Select*from Mahasiswa where prodi=TK OR TS;

10. Berikut ini adalah penerapan dari kedua operator diatas : kita tampilakn data
karyawan yang tanggal lahirnya sebelum tanggalnya, dan tamppilan data di
urut berdasarkan nama. Cukup kolom nama, jenis kelamin, tanggal lahir yang
ditampilkan :
mysql > select nama, jenkel, tgllahir from karyawan
> where tgllahir < 1980-01-01
> order by nama;
11. MYSQL memiliki kelonggaran dalam penulisan tanggal selama formatnya
mengikuti aturan tahun-bulan-tanggal. Missal 1971-11-12 dapat ditulis 197111-12 atat 1971# atau 19711112 atau 711112.
Kita lihat contohnyadibawah ini dimana tanggal 1980-01-01 di tulis dengan
19800101.
Mysql >
>
>
>

select nama, jenkel, tgllahir from karyawan


where tgllahir < 19800101
and jenkel=L
order by nama;

You might also like