1 Perintah SQL DDL (Data Definition Language)
Data Definition Language digunakan untuk melakukan pembuatan struktur database, mulai dari mendefinisikan database , tabel-tabel danindeksnya, view, dan perintah-perintah berkenaan dengan maintenance dari struktur database itu sendiri.
- Membuat Database
Perintah :
CREATE DATABASE namadatabase;
Contoh :
CREATE DATABASE sekolah;
Aturan penamaan nama database :
- diawali dengan huruf
- kemudian diikuti dengan kombinasi dan karakter
- Membuat Tabel
Perintah :
CREATE TABLE namatabel
(
Field1 TipeData1 [, Field2 TipeData2 [, ...] ]
);
Contoh :
CREATE TABLE siswa (
nim VARCHAR( 10 ) NOT NULL ,
nama VARCHAR( 30 ) NOT NULL ,
alamat VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY (nim));
- Menambah Field Baru Tabel
Perintah :
ALTER TABLE namatabel
ADD fieldbaru tipenya;
Contoh :
ALTER TABLE siswa
ADD nilai INT;
- Menghapus Tabel
Perintah :
DROP TABLE namatabel;
Contoh :
DROP TABLE siswa;
- Menghapus Database
Perintah :
DROP DATABASE namadatabase;
Contoh :
DROP DATABASE sekolah;
2 Perintah SQL DML (Data Manipulation Language)
Setelah struktur database dibuat dengan tabel-tabelnya maka berikutnya adalah bagaimana melakukan pengisian, pengambilan, dan pencarian kembali data.
- insert
Perintah :
INSERT INTO namatabel (field1 [, field2 [, ...]]) VALUES (nilai1 [ ,nilai2 [, ... ]]);
Contoh :
INSERT INTO siswa ( nim , nama , alamat )
VALUES ('434343', 'Billy', 'Gedangan');
Contoh di atas adalah untuk mengisi sebagian field-field dengan data. Atau dapat dituliskan langsung untuk mengisi seluruh field seperti contoh di bawah ini :
INSERT INTO siswaVALUES ('434343', 'Billy', 'Gedangan',86);
- update
Perintah :
UPDATE siswa SET field1 = nilai1 [, field2 = nilai2 [, ...]]
[WHERE kondisi];
Contoh :
UPDATE siswa SET nama = 'Kariani' WHERE nim = '121212';
- delete
Perintah :
DELETE FROM namatabel [WHERE kondisi];
Contoh :
DELETE FROM siswa WHERE nim = ‘434343’;











0 komentar:
Posting Komentar