Structured query language (SQL dikategorikan sebagai bahasa untuk memanipulasi dan digunakan untuk mengakses/manajemen data di dalam sebuah database relasional. Menurut Sukamto dan Shalahuddin (2015:46) “SQL (Structured Query Language) adalah bahasa yang digunakan untuk mengelola data pada RDBMS”. Sedangkan menurut Begitu juga menurut Grolt dalam Fauzi dan Amin (2012:37) mengemukakan bahwa “SQL merupakan sebuah alat untuk melakukan proses organisasi, manajemen, dan pengambilan data yang tersimpan dalam sebuah database”. SQL merupakan singkatan dari structured query language yang digunakan untuk berkomunikasi dengan database dan melakukan pengolahan data (Zaki dan SmithDev, 2008:95).
Perintah SQL Terdiri dari
Berdasarkan pernyataan di atas, maka SQL merupakan suatu bahasa standar yang digunakan untuk mengakses data dalam sebuah basis data dan melakukan pengolahan data.
Berikut ini adalah contoh pengaksesan data pada DBMS dengan SQL yang secara umum terdiri dari empat (4) hal (Sukamto dan Shalahuddin, 2015:47), yaitu :
- Memasukkan data (insert)
Perintah yang digunakan untuk menambah atau memasukkan data pada basis data. - Mengubah data (update)
Perintah yang digunakan untuk mengubah atau memperbaharui data pada basis data. - Menghapus data (delete)
Perintah yang digunakan untuk menghapus data pada basis data. - Menampilkan data (select)
Perintah yang digunakan untuk menampilkan data pada basis data.
Menurut Sukrisno dan Utami (2008:1) SQL terdiri dari 5 bagian utama, yaitu :
- Retrieving data: perintah untuk menampilkan data dari database(SELECT).
- Data Definition Language(DDL): bahasa yang digunakan untuk membuat atau menghapus tabel atau database itu sendiri (CREATE, DROP, ALTER).
- Data Manipulation Language(DML): merupakan bahasa untuk memanipulasi/mengubah isi tabel (INSERT, DELETE, UPDATE).
- Data Control Language (DCL): bahwa yang berhubungan dengan pengendalian akses ke database (GRANT, REVOKE).
- Data Transaction Language(DTL): bahasa yang digunakan untuk mengelola transaksi database (COMMIT, ROLLBACK).
Pembahasan lainnya :
- Pengertian CSS Menurut Para Ahli
- Pengertian PHP Menurut Para Ahli
- Kelebihan dan Kekurangan MYSQL
- Pengertian Mysql Menurut Para Ahli
- Pengertian HTML Menurut Para Ahli
- Pengertian Jquery Menurut Para Ahli
- Pengertian Website Menurut Para Ahli
- Pengertian Internet Menurut Para Ahli
- Pengertian Structured Query Language
- Pengertian Javascript Menurut Para Ahli
- Pengertian Javascript Menurut Para Ahli
- Pengertian Basis Data & Sistem Basis Data
- Pengertian Sistem Pakar Menurut Para Ahli
- Pengertian Aplikasi Berbasis Web Menurut Para Ahli
- Kelebihan PHP Dibanding Bahasa Pemrograman Lain