Page 41 - E-MODUL BASIS DATA KELAS XI RPL
P. 41
A. SQL dan Berbagai Tipe Data SQL
SQL merupakan singkatan dari Structured Query Languange atau bahasa query terstruktur. SQL
adalah bahasa pemograman tingkat tinggi dan memiliki struktur bahasa yang mudah dipahami karena
pengguna tidak perlu memikirkan cara untuk menampilkan atau memanipulasi data melainkan cukup
berfokus pada data apa yang perlu di manipulasi.
SQL merupakan bahasa pemograman yang bersifat embedder, artinya kode-kode SQL dapat
digunakan atau ditempatkan pada kode-kode baha pemograman yang lain. Dengan kata lain, SQL
dapat digunakan untuk meng-query dan memanipulasi data yang ada di basis data, pada aplikasi yang
dibangun dengan bahasa pemograman apapun.
Bahasa pemograman SQL dikelompokkan menjadi empat bagian berdasarkan penggunaan kode-
kode SQL tersebut, keempat kelompok tersebut adalah sebagai berikut.
1. DDL (Data Definition Languange)
Data Definition Languange digunakan untuk mendefinisikan data di basis data. Beberapa perintah
DDL yang umum digunakan adalah sebagai berikut.
CREATE DATABASE : Perintah untuk membuat basis data baru.
CREATE TABLE : Perintah untuk membuat tabel baru.
DROP DATABASE : Perintah untuk menghapus basis data.
DROP TABLE : Perintah untuk menghapus tabel.
ALTER TABLE : Perintah untuk membuat perubahan pada sebuah tabel.
2. DCL (Data Control Languange)
Data Definition Languange digunakan untuk membuat berbagai pengaturan akses di basis data.
Beberapa perintah DCL yang umum digunakan adalah sebagai berikut.
CREATE USER : Perintah untuk menambahkan sebuah pengguna baru.
DROP USER : Perintah untuk menghapus sebuah pengguna baru.
GRANT : Perintah untuk memberikan hak tertentu kepada pengguna.
REVOKE : Perintah untuk menghapus hak tertentu dari pengguna.