Bahasa Perintah-perintah SQL

04 October 2012 18:21:46 Dibaca : 355 Kategori : 921411132tugas2

"Bahasa perinta-perintah SQL"


 

          SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL dikenalkan pertama kali dalam IBM pada tahun 1970 dan sebuah standar ISO dan ANSII ditetapkan untuk SQL. Standar ini tidak tergantung pada mesin yang digunakan (IBM, Microsoft atau Oracle). Hampir semua software database mengenal atau mengerti SQL. Jadi, perintah SQL pada semua software database hampir sama.

 

Terdapat 3 (dua) jenis perintah SQL, yaitu DDL, DML dan DCL.

 

1. DDL (Data Definition Language)
   

DDL merupakan bagian dari SQL yang digunakan untuk mendefenisikan data dan proyek database. Perintah digunakan untuk mendefenisikan suatu proyek, yaitu membuat, mengubah, menghapus dan memberikan izin.
Beberapa perintah pada SQL yang temasuk DDL, seperti :

 

 

 

 

 

  • Create Table untuk Membuat Tabel

 

  • Create Index untuk Membuat Index

 

  • Create View untuknMembuat View

 

  • Alter Table untuk Mengubah atau menyisipkan ke dalam tabel

 

  • Drop Table untuk Menghapus Tabel

 

  • Drop Index untuk Menghapus Index

 

  • Drop View untuk Menghapus View

 

  • Grant untuk Memberi izin akses kepada user

 

 

2. DML (Data Manipulation Language)


             DML merupakan bagian dari SQL yang digunakan untuk memanipulasi data. Perintah-perintah ini bertugas untuk melakukan query dan perubahan yg dilakukan dalam suatu tabel.
Beberapa perintah SQL yang termasuk DML, Seperti :

 

 

  • Select diigunakan untuk memilih data dari suatu tabel atau view

 

  • Insert digunakan untuk Menyisipkan baris dari suatu tabel

 

  • Delete digunakan untuk Menghapus baris dari suatu tabel

 

  • UpDate digunakan untuk Mengubah isi dari kolom (field) pada suatu tabel

 

  • Commit digunakan untuk Menuliskan perubahan ke dalam disk

 

  • Rollback dingunakan untuk Membatalkan perubahan yang dilakukan setelah perintah Commit yang berakhir.

 

3.Data Control Language (DCL)

Data Control Language (DCL) merupakan sub Bahasa SQL yang digunakan untuk melakukan pengontrolan data dari server databasenya.

Beberapa perintah SQL yang termasuk DCL, seperti:

 

 

 

  • Grant, digunakan Untuk memberi hak / izin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (create), mengambil (select), menghapus (delete), mengubah (update), dan khusus berkenaan dengan sistem databasenya.
  • Revoke,perintah ini memiliki kegunaan terbaik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.