DDL (DATA DEFINITION LANGUAGE)
1. MENAMPILKAN
DATABASE – SHOW DATABASES;
2. MEMBUAT
DATABASE BARU – CREATE DATABASE <NAMA DATABASE>;
3. MEMBUKA
DATABASE – USE <NAMA DATABASE>;
4. MENGHAPUS
DATABASE – DROP DATABASE <NAMA DATABASE>;
5. MEMBUAT
TABEL
CREATE TABLE <NAMA TABEL> (
-
FIELD1 TYPE DATA(SIZE),
-
FIELD2 TYPE DATA(SIZE),
-
DST..
-
FIELD-N TYPE DATA(SIZE),
-
PRIMARY KEY(PK));
6. MENAMPILKAN
TABEL DALAM DATABASE - SHOW TABLES;
7. MENAMPILKAN
STRUKTUR TABEL – DESC <NAMA TABEL>;
8. MENGHAPUS
TABEL – DROP TABLE <NAMA TABEL>;
9. MENGUBAH STRUKTUR
TABEL
A. MENAMBAHKAN
FIELD BARU - ADD
-
ALTER TABLE <NAMA TABEL> ADD FIELD_BARU TYPE
DATA(SIZE);
B. MENGUBAH
TYPE DATA – MODIFY
-
ALTER TABLE <NAMA TABEL> MODIFY FIELD
TYPE_DATA_BARU<SIZE>;
C. MENGUBAH
FIELD – CHANGE
-
ALTER TABLE <NAMA TABEL> CHANGE FIELD_LAMA FIELD_BARU
TYPE DATA <SIZE>;
D. MENGUBAH
NAMA TABEL
-
ALTER TABLE <NAMA TABEL> RENAME TO <NAMA
TABEL BARU>;
E. MENGHAPUS
FIELD
-
ALTER TABLE <NAMA TABEL> DROP <NAMA
FIELD>;
DML (DATA MANIPULATION LANGUAGE)
1. MEMASUKKAN
DATA(RECORD) KE DALAM TABEL
a. 1 RECORD
-
INSERT INTO <NAMA TABEL>(FIELD1,FIELD2,DST...)
VALUES(‘RECORD1’,’RECORD2’,DST....);
-
INSERT INTO <NAMA TABEL>
VALUES(‘RECORD1,’RECORD2’,DST..);
b. BANYAK
RECORD
-
INSERT INTO <NAMA TABEL> (FIELD1,FIELD2,DST....)
VALUES
o (‘RECORD1-1’,’RECORD2-1’,DST.....),
o (‘RECORD1-2’,’RECORD2-2’,DST....),
o DST...
o (‘RECORD1-N’,’RECORD2-N’,DST...);
2. MENAMPILKAN
ISI TABEL (RECORD)
a. MENAMPILKAN
SEMUA ISI TABEL
SELECT
* FROM <NAMA TABEL>;
b. MENAMPILKAN
RECORD UNTUK BEBERAPA FIELD
SELECT
FIELD1,FIELD2,..DST FROM <NAMA TABEL>;
c. MENAMPILKAN
RECORD UTK BEBERAPA FIELD SESUAI PK
SELECT
FIELD1,FIELD2,..DST FROM <NAMA TABEL> WHERE PK=’RECORD PK’;
3. MENGUBAH
RECORD
a. UPDATE
<NAMA TABEL> SET FIELD1=’RECORD BARU1’,FIELD2=’RECORD BARU2’,..DST WHERE
PK=’RECORD PK’;
4. MENGHAPUS
RECORD DALAM TABEL
DELETE FROM <NAMA TABEL> WHERE PK=’RECORD PK’;
DELETE FROM <NAMA TABEL> WHERE FIELD=’KONDISI’;
DELETE FROM <NAMA TABEL> WHERE FIELD1=’KONDISI1’
AND FIELD2=’KONDISI2’;
RELASI
TABEL
CONTOH :
TABEL 1 TERDIRI DARI FIELD A,B,C DAN D. PRIMARY KEY ADALAH A.
TABEL 2 TERDIRI DARI FIELD J,K DAN L. PRIMARY KEY ADALAH J.
TABEL 3 TERDIRI DARI FIELD M,N,A DAN J. PRIMARY KEY ADALAH M,
FOREIGN KEY ADALAH A DAN J.
TAMPILKAN
FIELD M,N,B,K DAN L
SELECT 3.M,3.N,1.B,2.K,2.L FROM 1,2,3 WHERE 1.A=3.A and
2.J=3.J;
SELECT 3.M,3.N,1.B,2.K,2.L FROM 1 INNER JOIN 3 ON 1.A=3.A AND
2 INNER JOIN 3 ON 2.J=3.J;
TAGS :

COMMENTS