Pengertian SQL

Posted by Labels: at
PENGERTIAN SQL 


SQL merupakan subbahasa pemrograman yang khusus dipergunakan untuk memanipulasi basis data.
SQL adalah salah satu DBMS (database manageent system) yang saat ini banyak digunakan untuk operasi basis data dan embedded (ditempelkan) di hampir semua bahasa pemrograman yang mendukung basis data relasional.
Perbedaan penggunaan SQL pada masing-masing bahasa biasanya  pada sintaks2 khusus. Misalnya : INSERT INTO … VALUE. Pada bahasa yang lain INSERT INTO …VALUES…, dll.
Bahasa yang mendukung SQL antara lain : V Basic, C++ Builder,Delphi, ORACLE, MySQL,PostGreeSQL,JAVA,dll

Kategori

SQL memiliki 3 kategori perintah
  1. Data Definition Language (DDL), yakni perintah2 yang digunakan untuk mendefinisikan (menciptakan, tambah/mengubah/hapus) sturktur data/tabel
  2. Data manipulation language (DML), yakni perintah yang digunakan untuk memanipulasi database (melihat, menenusuri, filtering, summarize, perhitungan, dll)
  3. Data Control Language (DCL, digunakan untuk mengedalikan database
Perintah Perintah dalam Data Base 
Perintah-perintah dalam SQL bisa disebut dengan query.
Ada tiga sub perintah:
1.  DDL -> Data Definition Language
2.  DML -> Data Manipulation Language
3.  DCL -> Data Control Language
I.    Data Definition Language
Ini adalah perintah dasar untuk membangun kerangka nya database, seperti:
CREATE: Perintah ini digunakan untuk membuat. Membuat database baru, view baru, kolom, dll.
II.  Data Manipulation Language
Ini adalah perintah untuk memanipulasi data dalam database yang sudah dibuat. Perintah-perintahnya seperti:
INSERT: Perintah ini digunakan untuk menyisipkan atau memasukan databaru ke dalam tabel.
SELECT: Perintah ini digunakan untuk mengambil data atau menampilkan data dari suatu tabel.
Data yang kita ambil bisa kita tampilkan dalam layar prompt MySQL secara langsung atau melalui tampilan aplikasi.
UPDATE: Perintah ini digunakan untuk memperbarui data lama menjadi data baru.
DELETE: Perintah ini digunakan untuk menghapus data dari tabel
III. Data Control Language
 Sebuah bahasa kontrol data (DCL) adalah sintaks mirip dengan bahasa pemrograman komputer yang digunakan untuk mengontrol akses ke data yang tersimpan dalam database (Otorisasi). Secara khusus, itu adalah komponen dari Structured Query Language (SQL). 

Contoh perintah DCL meliputi:

     GRANT untuk memungkinkan pengguna tertentu untuk melakukan tugas tertentu.
     REVOKE untuk membatalkan sebelumnya diberikan atau ditolak izin.

 
Post a Comment

Back to Top