SQL: Bahasa Pemrograman Untuk Mengelola Database

SQL: Definisi, jenis dan fungsi dari structured query language (SQL)
Structured Query Language

Kamu pasti pernah dengar dan tidak asing dengan SQL, terutama bagi seseorang yang mempelajari IT ataupun yang berprofesi dibidang IT. SQL atau bahasa kueri yang terstruktur berperan sangat penting dalam mengelola maupun mengakses relasional basis data. Lantas apa itu SQL? Berikut penjelasan singkatnya.

SQL

Ilustrasi database
Sumber ilustrasi: undraw.co

SQL merupakan singkatan dari Structured Query Languge yang mana SQL sendiri ialah sebuah bahasa pemrograman yang digunakan untuk mengelola basis data yang terstruktur. SQL dikembangkan pada awal tahun 1970 oleh Donald D. Chamberlin dan Raymond F. Boyce di IBM. Dulunya, SQL dikenal sebagai SEQUEL (Structured English Query Language). Kemudian karena terlalu panjang dan sulit dieja, namanya dirubah menjadi SQL (Structered Query Language). SQL menjadi bahasa standar dalam DBMS (Database Management System) yang biasa digunakan untuk berkomunikasi dengan basis data.

Jenis SQL

Terdapat beberapa jenis perintah SQL, diantaranya ialah:

1. Data Definition Language (DDL)

DDL merupakan sub perintah dari SQL yang biasa digunakan untuk mendefinisikan struktur database. DDL sendiri memiliki 3 perintah utama, yakni Create digunakan untuk membuat sebuah tabel, indeks dsb. Selanjutnya Alter digunakan untuk mengubah tabel yang telah dibuat dan Drop digunakan sebagai perintah untuk menghapus sebuah tabel ataupun database.

2. Data Manipulation Languange (DML)

Data manipulation languager atau DML merupakan sebuah perintah dalam bahasa SQL yang digunakan untuk memanipulasi data yang ada didalam tabel database. Didalam DML sendiri mempunyai beberapa perintah, seperti Insert yang berfungsi sebagai perintah menambah data baru pada tabel, Select sebagai perintah untuk mengambil sebuah data dari tabel, Update sebagai perintah untuk memperbarui data dan Delete sebagai perintah untuk menghapus sebuah data yang berada dalam tabel.

3. Data Control Language (DCL)

DCL dalam bahasa SQL dipakai untuk melakukan setting hak akses pada suatu objek data untuk penggunaan database. Perintah SQL yang ada pada DCL adalah Grant, digunakan untuk memberikan hak atau izin akses pada tabel/database dan Revoke digunakan untuk mencabut hak atau izin akses yang telah diberikan.

Fungsi SQL

Secara umum fungsi SQL digunakan sebagai bahasa untuk mengelola suatu data yang berada dalam database. Seperti misalnya menuliskan beberapa kueri untuk insert, select, updatedelete dan lain sebagainya seperti penjelasan yang ada diatas.

Freelancer

Posting Komentar

© Izenet. All rights reserved. Premium By Izenet