Rabu, 13 Januari 2016

Pengertian SQL (Structured Query Language)

Tags

Pengertian SQL | SQL adalah kependekan dari Structured Query Language. SQL adalah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Dalam penggunaannya SQL memiliki beberapa aturan yang telah distandarkan oleh asosiasi yang bernama ANSI.

Saat ini hampir semua produk RDBMS menggunakan SQL sebagai standar bahasa Query nya seperti Oracle, MySQL, MariaDB, SQL Server dan lainnya. Oleh karena itu bagi Anda yang memiliki pengetahuan akan bahasa Query yang satu ini menjadi sebuah keuntungan.

Ada beberapa hal yang menjadikan SQL sangat populer, salah satunya adalah SQL relatif mudah untuk dimengerti oleh pengguna yang awam sekalipun dalam bekerja menggunakan bahasa Query ini.

SQL pertama kali dikembangkan oleh beberapa orang dari IBM, yang mana berdasarkan teori ER (Entity Relationship) dari Dr. Codd. Setelah beberapa tahun melakukan pengembangan, akhirnya mereka berhasil mengembangkan sebuah bahasa database dan diberi nama SEQUEL. Seiring berjalannya waktu nama SEQUEL dirubah menjadi SQL, karena terdapat permasalahan dengan nama tersebut. Sampai saat ini SQL telah banyak dipergunakan dan terus dikembangkan.

pengertian sql

Dalam penggunaannya perintah SQL dibagi menjadi tiga bagian diantaranya, yaitu:

1. DDL (Data Definition Language)

DDL (Data Definition Language) adalah perintah SQL yang berkaitan dengan schema database seperti membuat database baru, menghapus database, membuat tabel baru, menghapus tabel, membuat view baru dan sebagainya.

Adapun yang termasuk dalam perintah DDL diantaranya, yaitu:

  • Create
  • Alter
  • Drop

2. DML (Data Manipulation Language)

DML (Data Manipulation Language) adalah perintah SQL yang berkaitan dengan data yang ada di dalam database seperti menambah data baru ke dalam tabel, memperbaharui data yang ada di dalam tabel, menghapus data yang ada di dalam tabel dan mengambil data yang ada di dalam tabel.

Adapun yang termasuk dalam perintah DML diantaranya, yaitu:

  • Insert
  • Update
  • Delete
  • Select

3. DCL (Data Control Language)

DCL (Data Control Language) adalah perintah SQL yang berkaitan dengan pengontrolan data dan server databasenya seperti memberi izin akses kepada user dan menghapus hak izin akses yang telah diberikan kepada user.

Adapun yang termasuk dalam perintah DCL diantaranya, yaitu:

  • Grand
  • Revoke


Itulah pengertian SQL dan jenis perintah SQL yang dapat saya sampaikan. Semoga bermanfaat. :)

Artikel Terkait

Tambahkan komentar Anda
EmoticonEmoticon