SQL (Structured Query Language)
1. Pengertian SQL (Structured
Query Language)
SQL adalah bahasa komputer yang menggunakan standar ANSI
(American Nasional Standard Institute) yang dipakai dalam manajemen database
relasional. Dengan SQL atau bisa juga disebut query kita dapat memanipulasi atau
mengedit database sesuai yang kita kehendaki. seperti menjalankan query untuk
mengambil data, menambah data, memperbarui data dan menghapus data. Sampai
sekarang hampir keseluruhan server database maupun software – software database
lainnya mengenal serta mampu mengartikan bahasa SQL. oleh karenanya belajar
bahasa SQL sangat penting bagi yang bergelut dibidang IT maupun yang selalu
bersinggungan dengan database relasional.
2.
Jenis-jenis perintah SQL
Berikut ini adalah jenis-jenis perintah SQL :
1.
DDL (Data definiation language)
DDL
merupakan perintah dasar dari bahasa SQL yang diperuntukkan untuk membuat
sebuah struktur database baik dalam pembuatan database maupun table. Berikut
ini merupakan beberapa perintah yang termasuk dalam DDL, yaitu:
a)
CREATE
perintah ini kita pakai untuk membuat, baik untuk membuat
database baru, table baru maupun kolom baru.
b)
ALTER
perintah ini dipakai saat kita ingin mengubah struktur table
yang sebelumnya sudah kita buat, seperti mengubah kolom, mengubah nama table,
menambah maupun menghapus kolom serta menambah atribut pada sebuah kolom.
c)
RENAME
Perintah
ini digunakan untuk merubah nama dari suatu table maupun kolom.
d)
DROP
perintah
ini kita gunakan untuk menghapus, baik untuk menghapus database, table, kolom,
maupun index.
e)
SHOW
perintah ini digunakan untuk menampilkan tables.
2.
DML (Data Manipulation Language)
DML
merupakan perintah – perintah dari bahasa SQL yang digunakan untuk memanipulasi
data yang ada di database. Berikut ini merupakan perintah yang termasuk dalam
DML :
a)
INSERT
perintah INSERT ini digunakan untuk memasukkan record baru
kedalam suatu table dalam database.
b)
SELECT
perintah SELECT digunakan untuk menampilkan dan mengambil
data dari suatu table. perintah ini tidak hanya menampilkan data dari satu
table tapi juga bisa lebih dari satu table dengan menggunakan relasi.
c)
UPDATE
perintah UPDATE ini digunakan jika ingin memperbarui data
pada sebuah table, misalkan ada kesalahan dalam memasukkan record, kita tidak
perlu menghapusnya cukup kita perbaiki dengan perintah tersebut.
d)
DELETE
perintah DELETE ini digunakan untuk menghapus suatu record
dari sebuah table.
3.
DCL (Data Control Language)
DCL adalah perintah SQL yang digunakan
untuk mengatur hak akses user, baik terhadap database maupun terhadap table dan
field-field yang ada. Dengan begitu admin database bisa menjaga kerahasiaan
suatu database. Berikut ini merupakan perintah yang termasuk dalam DCL :
a)
GRANT
perintah GRANT digunakan saat admin database ingin memberikan
hak akses ke salah satu user. Hak akses tersebut bisa diatur atau dibatasi,
misal nya user hanya diberi hak akses untuk UPDATE saja. Bisa juga admin
memberi hak akses untuk merubah suatu table, baik INSERT, SELECT, UPDATE maupun
DELETE.
b)
REVOKE
perintah REVOKE adalah kebalikan dari perintah GRANT yaitu
digunakan untuk mencabut atau menghapus hak akses yang telah diberikan kepada
salah satu user.
1.3.
Fungsi SQL
Berikut ini merupakan beberapa fingsi daro
SQL :
1.
SQL memungkinkan kita untuk mengakses dan
mengubah database.
2.
SQL dapat menjalankan query terhadap database.
3.
SQL bisa mengambil data dari database.
4.
SQL bisa menyisipkan data ke dalam database.
5.
SQL bisa memperbarui data ke dalam database.
6.
SQL bisa menghapus data pada database.
7.
SQL bisa membuat prosedur baru yang akan
tersimpan di database.
8.
SQL dapat mengatur hak akses pada table,
prosedur, dan hal-hal lainnya.
1.4.
Struktur SQL keluar masik barang PT. CPKA
1.5.
Designer SQL keluar masuk barang PT.
CPKA
Komentar
Posting Komentar