Anda di halaman 1dari 2

MATERI DATABASE

PRANATA KOMPUTER- AHLI PERTAMA


1. DDL
1) CREATE
a) CREATE DATABASE namadatabase; (Membuat Database Baru)
b) CREATE TABLE prakom3 (
NIP int NOT NULL,
NAMA varchar(225) NOT NULL,
JABATAN varchar(225)NOT NULL, (Membuat Tabel)
UNIT_KERJA varchar (225) NOT NULL,
ALAMAT varchar (225) NOT NULL,
PRIMARY KEY (NIP)
);
2) ALTER
a) ALTER TABLE prakom3 (Perintah Menambah Kolom)
ADD STATUS VARCHAR (10) NOT NULL;
b) ALTER TABLE prakom3 DROP COLUMN STATUS; (Perintah Menghapus Kolom)
c) ALTER TABLE prakom3 MODIFY STATUS VARCHAR(25)NOT NULL; (Perintah Mengubah Type Data)
d) ALTER TABLE prakomahli CHANGE UNIT_KERJA INSTANSI VARCHAR (30) NOT NULL; (Perintah
Mengubah Kolom dan Type Data)
e) ALTER TABLE mhs ADD PRIMARY KEY (NIP); (Perintah untuk menambah NIP jadi PRIMARY KEY)
f) ALTER TABLE namatabel ADD PRIMARY KEY (field1, field2, ...); (Perintah untuk menambah PRIMARY KEY
lebih dari Satu )

3) DROP
a) DROP DATABASE namadatabase; (Untuk Menghapus Database)
b) DROP TABLE prakom3; (Untuk Menghapus Tabel)

4) TRUNCATE
a) TRUNCATE TABLE prakom3; (Perintah Untuk Menghapus Data dalam Tabel)

5) RENAME
a) RENAME TABLE prakom3 TO prakomahli; (Perintah Untuk Merubah Nama Tabel)

2. DDL
1) SELECT
a) SELECT*FROM prakomahli; (Perintah Untuk Menampilkan Tabel)
b) SELECT NAMA, STATUS FROM prakomahli; (Perintah Untuk menampilakn kolom tertentu pada
tabel)
c) SELECT DISTINCT ALAMAT FROM prakomahli; (Perintah Untuk menampilkan yang bebeda-beda
pada kolom yang dipilih)
d) SELECT COUNT (DISTINCT ALAMAT) FROM prakomahli; (Perintah Untuk menampilkan jumlah
alamat yang bededa-beda)
e) SELECT*FROM prakomahli ORDER BY NAMA ASC; (Perintah agar tampilan NAMA berurut abjad)
f) SELECT*FROM prakomahli ORDER BY NAMA DESC; (Perintah agar tampilan NAMA berbalik abjad)
2) INSERT
a) INSERT INTO prakomahli VALUES (‘1234567890’,’Angga Firmansyah, S.Kom.’,’Pranata Komputer
Ahli’,’Dishub’,’Ciruas’,’Belum Kawin’); (Perintah Untuk input data pada tabel)

b) INSERT INTO prakomahli (NIP, NAMA, JABATAN) VALUES (‘1234567890’,’Dimas,


S.Kom’,’PrakomAhli’); (Perintah Untuk input data pada tabel hanya kolom tertentu)

3) UPDATE
a) UPDATE prakomahli SET NIP = 625342527387 WHERE NAMA = ‘Buas’; (Perintah Untuk
merubah / update data pada tabel, dalam contoh kasus ini NIP yang di update an. Buas)

b) UPDATE prakomahli SET NAMA = ‘Buas’, STATUS =’Kwain’ WHERE NIP = 12345678; (Perintah
Untuk merubah / update data pada tabel, dalam contoh kasus ini NAMA dan STATUS yang di
update )

4) DELETE
a) DELETE FROM prakomahli WHERE NIP =’1234567890’; (Perintah untuk menghapus yang NIP
nya ditunjukan tersebut)

Anda mungkin juga menyukai