SQL adalah singkatan dari Structured Query Language. SQL adalah bahasa atau format penulisan perintah yang berfungsi untuk memanipulasi, menambahkan, menghapus dan mengambil data dari Database. Perintah yang dibuat dengan format bahasa ini biasa disebut dengan istilah perintah SQL.
Secara garis besar terdapat tiga tipe utama dari perintah SQL. Pertama adalah Data Definition Language (DDL) yang berfungsi untuk mengatur struktur data dalam Database. Kedua adalah Data Manipulation Language (DML) yang berfungsi untuk memanipulasi atau mengambil data dalam tabel Database. Terakhir adalah Data Control Language (DCL) yang mengatur hak pengguna dalam suatu Database. Tutorial ini lebih fokus kepada perintah SQL tipe kedua (DML) tapi kita juga akan menyinggung sedikit perintah DCL. Berikut penjelasan masing-masing tipe perintah SQL.
Data Definition Language
Perintah SQL yang berhubungan dengan DDL adalah perintah untuk menentukan struktur data dalam Database tabel. Terdapat lima perintah DDL penting yang perlu diketahui.
Perintah Create
Perintah CREATE digunakan untuk membuat tabel di dalam Database beserta kolom dan definisi tipe data masing-masing kolom. Perintah ini adalah perintah pertama yang perlu dilakukan untuk mengoperasikan Database.
Perintah Alter
Perintah ALTER digunakan untuk mengganti struktur tabel yang sudah dibuat. Perintah ALTER dapat dipakai untuk mengganti nama tabel, mengganti nama kolom, mengganti tipe data kolom dan sebagainya.
Perintah Rename
Perintah RENAME digunakan untuk mengganti nama tabel atau nama kolom.
Perintah Show
Perintah SHOW digunakan untuk melihat atau menampilkan struktur suatu tabel.
Perintah Drop
Perintah DROP digunakan untuk menghapus suatu tabel atau menghapus database atau tabel.
Data Manipulation Language
Perintah DML berhubungan dengan manipulasi data pada suatu tabel di dalam Database. Terdapat tiga perintah DML penting yang perlu diketahui.
Perintah Insert
Perintah INSERT digunakan untuk memasukkan satu baris data baru ke dalam suatu tabel.
Perintah Select
Perintah SELECT digunakan untuk mengambil satu set atau satu kelompok data dari satu atau lebih tabel pada Database. Perintah SELECT adalah perintah yang paling banyak mempunyai variasi. Variasi perintah SELECT beragam mulai dari mengambil data dari satu tabel, mengambil data dari beberapa tabel dengan menggunakan keyword JOIN, mengambil data secara berurutan, mengambil data sekaligus mengelompokkan data tersebut dan lain sebagainya. Kemampuan seorang Database programmer sangat bergantung pada keahlian menggunakan perintah SELECT.
Perintah Update
Perintah UPDATE digunakan untuk mengubah data di dalam satu tabel.
Perintah Delete
Perintah DELETE digunakan untuk menghapus satu baris atau beberapa baris dapat di dalam satu tabel.
Data Control Languange
Kita tidak akan banyak membahas tentang perintah DCL. Secara garis besar perintah DCL berfungsi untuk mengatur hak akses kepada pengguna datbase. Contoh pengaturan hak akses adalah memberikan hak kepada seorang pengguna Database untuk membuat tabel, menghapus tabel, input data, delete data, update data dan lain sebagainya. DCL juga berfungsi untuk menghapus hak pengguna Database. DCL lebih banyak digunakan oleh seorang Database Administrator.
Tutorial sebelumnya : Tutorial Belajar SQL
Tutorial setelahnya : Apa Yang Dimaksud Database
Semua Tutorial SQL : Tutorial SQL