Personal Blog Web Developer Dasar. Sharing is Everything.

Tuesday, 29 April 2014

Macam Macam Perintah SQL

No comments
Secara umum SQL mempunyai 3 golongan perintah yakni untuk mendefinisikan, memanipulasi dan untuk pengontrol data.

Golongan tersebut adalah :
DDL ( Data Definition Language )
DML ( Data Manipulation Language )
DCL ( Data Control Language )

Data Definition Language ( DDL )

DDL merupakan perintah atau bahasa SQL yang digunakan untuk mendefinisikan data seperti menulis, menghapus dan mengatur atau mengubah data.
Perintah tersebut adalah CREATE, ALTER, DROP :

CREATE :
Perintah create digunakan untuk menciptakan/membuat database dan tabel.

Membuat database Contoh Sintak :
create database nama_database 
Membuat Tabel Contoh SIntak :
create table nama_tabel (kolom1 typedata, kolom2 typedata, kolom3 typedata)
ALTER
Perintah Alter digunakan untuk mengubah atribute dari tabel.

DROP
Perintah Drop digunakan untuk menghapus table / database.


Data Manipulation Language ( DML )
DML merupakan perintah atau bahasa SQL yang digunakan untuk mengubah / mengelola data pada database.

Perintah tersebut adalah INSERT, UPDATE, DELETE, SELECT :

INSERT
Perintah Insert digunakan untuk menambahkan sebuah data / record kedalam sebuah table.

Contoh Sintak :
INSERT INTO nama_table (column1,column2) VALUES ('value1','value2')

UPDATE 
Perintah update digunakan untuk mengupdate / mengedit data yang sudah ada di table.
Contoh Sintak :
UPDATE nama_table SET column1='value1', column2='value2' WHERE primary_key='key'

DELETE
Perintah delete digunakan untuk mendelete / menghapus data yang sudah ada di table.

Contoh Sintak :
DELETE FROM nama_table WHERE primary_key='key'

SELECT
Perintah digunakan untuk menampilkan data yang tersedia di table.

Contoh Sintak :
SELECT * FROM nama_table
DCL ( Data Control Language ) yaitu perintah sql yang gunanya untuk menggatur hak akses pada suatu database.
Contoh : GRANT ( Memberi akses ), REVOKE ( Mencabut akses ) 
Kurang lebih seperti itu penjelasan dari saya. :)

No comments :

Post a Comment

- Best Regards -

-FNM