Pages

Subscribe:

Labels



Rabu, 21 September 2011

Sintak Umum SQL

            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
-       sebaiknya tidak mengandung spasi dan tanda baca
  •  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