Rabu, 23 Juli 2008

SQL (Structure Query Language)

- Structure Query Language (SQL) merupakan bahasa yang banyak digunakan dalam berbagai produk database.

- SQL dibangun di laboratorium IBM-San Jose California sekitar akhir tahun 70an.

- Pertama kali dikembangkan sebagai bahasa di produk database DB2 yang sampai saat ini merupakan produk database andalan IBM. SQL sering di lafalkan dengan “sequel”.

Dasar SQL

Fungsi paling dasar dari SQL adalah untuk menampilkan data dari database. Data tersebut selanjutnya dapat difilter dan dimanipulasi sesuai kebutuhan aplikasi.

Perintah perintah dalam SQL terbagi dalam 2 kelompok besar :

1. Data Definition Language (DDL)

Adalah perintah SQL yang digunakan untuk menjelaskan objek dari database. Dengan kata lain DDL digunakan untuk mendefinisikan kerangka database. Perintahnya adalah :

- Create : untuk membuat / menciptakan objek database

Syntax

- CREATE DATABASE

CREATE DATABASE inventory

CREATE TABLE Barang

( KodeBrg varchar(5) NOT NULL,

NamaBrg varchar(20) NOT NULL,

SatuanBrg Varchar(10) NOT NULL,

StokBrg INT NOT NULL,

constraint PkBarang Primary key(KodeBrg)

- Alter : Digunakan untuk merubah struktur table, kolom dan constraint

- Mengubah struktur suatu kolom

ALTER TABLE barang

ALTER COLUMN kodebrg varchar(8) NOT NULL;

- Menghapus kolom

ALTER TABLE CUSTOMER DROP COLUMN ColumnName;

- Menambahkan kolom baru

ALTER TABLE CUSTOMER ADD ColumnName Varchar(15)

NULL;

- Menambahkan constraint

ALTER TABLE ASSIGNMENT

ADD CONSTRAINT fk_customer FOREIGN KEY (kd_customer)

REFERENCES CUSTOMER (kd_customer)

- Menghilangkan constraint pada suatu tabel dapat dilakukan seperti

berikut:

ALTER TABLE CUSTOMER DROP CONSTRAINT fk_customer;

- Drop : untuk menghapus objek database

- Menghapus nama database yang diinginkan

Contoh :

DROP database inventory

- DROP TABLE

Menghapus nama tabel yang kita inginkan beserta isi didalamnya.

Contoh :

DROP table barang

2. Data manipulation Language (DML)

Adalah perintah yang digunakan untuk mengoperasikan atau memanipulasi isi database. SQL menyediakan 4 perintah DML

- Select : digunakan untuk mengambil data dari database

- Delete : digunakan untuk menghapus data dari database

- Insert : digunakan untuk menambahkan data ke database

- Update : digunakan untuk memodifikasi data pada database

Tidak ada komentar:

Posting Komentar

Silahkan tinggalkan pesan anda