Apa itu SQL (Structured Query Language) ?


SQL: Singkatan dari Structured Query Language. SQL merupakan bahasa untuk mengakses data dalam database. Bahasa ini merupakan bahasa standar yang digunakan untuk manajemen database relational.
Secara umum, SQL memiliki 3 Kategori utama:
  1. DDL (Data Definition Language)
  2. DDL merupakan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi metadata dari objek-objek database.
    Beberapa perintah penting dalam DDL:
    • CREATE
    • Perintah ini digunakan untuk membuat, termasuk diantaranya membuat database baru, tabel baru, view baru, dan kolom.
    • ALTER
    • Perintah ini digunakan untuk mengubah struktur tabel yang telah dibuat. Pekerjaannya mencakup mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom, maupun memberikan atribut pada kolom.
    • DROP
    • Perintah ini digunakan untuk menghapus database dan tabel.
  3. DML (Data Manipulation Language)
  4. DML merupakan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table seperti memasukkan, merubah dan menghapus isi data dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.,br /> Ada beberapa perintah dasar DML:
    • INSERT
    • perintah ini digunakan untuk menyisipkan atau memasukkan data baru ke dalam tabel. Penggunaannya setelah database dan tabel selesai dibuat.
    • Update
    • Perintah ini digunakan untuk memperbaharui data lama menjadi data terkini.
    • DELETE
    • Perintah ini digunakan untuk menghapus data dari tabel.
  5. DCL (Data Control Language)
  6. DCL merupakan perintah SQL yang berhubungan dengan manipulasi user dan hak akses (privileges).
    Berikut diantara perintah-perintah DCL:
    • GRANT
    • Perintah ini digunakan untuk memberikan hak / izin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapus (DELETE), mengubah (UPDATE) dan hak khusus berkenaan dengan sistem databasenya.
    • REVOKE
    • perintah ini memiliki kegunaan terbalik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.
Referensi

Share this

Related Posts

Previous
Next Post »