Contoh penggunaan :
CREATE DATABASE DB_Pegawai
Hasil perintah di atas, akan menghasilkan basisdata
dengan nama DB_Pegawai.
Politeknik & STMIK LPKIA Tahun 2014 6
SQL: DDL - Create
Syntax :
CREATE TABLE <nama> (field1 tipe1 opt1, field2 tipe2
opt2, ...);
Contoh penggunaan-1:
CREATE TABLE pelanggan (
id_pelanggan char(5) NOT NULL,
nm_pelanggan varchar(40) NOT NULL,
alamat text NOT NULL,
telepon varchar(20) NOT NULL,
PRIMARY KEY (id_pelanggan)
);
Politeknik & STMIK LPKIA Tahun 2014 7
SQL: DDL - Create
Contoh penggunaan-2:
Contoh penggunaan :
DROP DATABASE DB_Pegawai
*Hati2 jika hendak menghapus database, karena perintah
tersebut tidak dapat di “Undo”
Contoh penggunaan :
DROP TABLE pelanggan
*Hati2 jika hendak menghapus tabel, karena perintah tersebut
tidak dapat di “Undo”
• DROP <nama_field>
digunakan untuk menghapus field
• RENAME TO <nama_tabel_baru>
digunakan untuk mengganti nama tabel
Politeknik & STMIK LPKIA Tahun 2014 13
SQL: DDL - ALTER
Contoh Penggunaan:
Menambahkan field “tgllahir” ke tabel pelanggan
• ALTER TABLE pelanggan ADD tgllahir date NOT NULL;
Contoh Penggunaan1:
• INSERT INTO mahasiswa (nrp, nama, kelas, ip)
VALUES (‘2312001’,’doni’,’2KA1’,80),
(‘2312002’,’nilam’,’2KA2’,75);
Contoh Penggunaan2:
• INSERT INTO mahasiswa VALUES
(‘2312003’,’melani’,’2KA3’,60),
(‘5312004’,’Komeng’,’2KU1’,77);
Syntax:
Contoh penggunaan:
• SELECT * FROM mahasiswa WHERE ip IN (76,79)
nim Nama kelas ip rank
3303143 Ali Wardhana 2mi-10 76 53
3303090 Dwi Rahayu 2mi-10 79 39
Contoh penggunaan-1:
• SELECT * FROM mahasiswa WHERE ip BETWEEN 70
AND 80
nim Nama kelas ip rank
3303143 Ali Wardhana 2mi-10 76 53
3303090 Dwi Rahayu 2mi-10 79 39
3303186 Ari Budiarti Bachterani 2mi-9 71 89
Syntax:
Syntax:
Contoh penggunaan2:
DELETE FROM mahasiswa WHERE nama = ’David
Zakaria’