apa sich SQL itu ?


SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

SQL meliputi data query dan update (DML), pembuatan dan modifikasi skema (DDL), dan juga control terhadap akses data(DCL).

Data Definition Language

DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.

Data Manipulation Language

DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:

  • SELECT untuk menampilkan data
  • INSERT untuk menambahkan data baru
  • UPDATE untuk mengubah data yang sudah ada
  • DELETE untuk menghapus data

Fungsi aggregat

Beberapa SMBD memiliki fungsi aggregat, yaitu fungsi-fungsi khusus yang melibatkan sekelompok data (aggregat). Secara umum fungsi aggregat adalah:

  • SUM untuk menghitung total nominal data
  • COUNT untuk menghitung jumlah kemunculan data
  • AVG untuk menghitung rata-rata sekelompok data
  • MAX dan MIN untuk mendapatkan nilai maksimum/minimum dari sekelompok data.

Fungsi aggregat digunakan pada bagian SELECT. Syarat untuk fungsi aggregat diletakkan pada bagian HAVING, bukan WHERE.

Data Control Language

Data Control Language (DCL) digunakan untuk mengontrol akses ke suatu data dalam database. Contoh yang termasuk DCL adalah GRANT untuk memberi hak pada user untuk dapat melakukan perintah tertentu. Sedangkan REVOKE digunakan untuk mencabut hak yang diberikan atau menarik kembali izin yang diberikan. Berikut beberapa contoh privileges yang dapat diberikan atau dihapus dari user atau role :

  • CONNECT
  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  • EXECUTE
  • USAGE
Dengan kaitkata , , , ,

2 thoughts on “apa sich SQL itu ?

  1. m17aqim mengatakan:

    makacih mas dah mampir di blog saya..
    sebagai orang baru yang banyak lum tawnya saya mohon bimbingan dari mas…
    saya berharap mas mawberbagi dan membimbing saya..

  2. UPT PUSKESMAS KEDAWUNG mengatakan:

    tanya mas, saya punya data tipe text, A1, A10, A2, A6, F1, A3 dts…..bagaiamana sintaks sqlnya jika saya ingin mengurutkan data tersebut menurut abjad dan angka..sy cb pake “order by nomor” yg terjadi A1, A10, A11, A 2, A3….yg saya ingin A1, A2, A3, ..A10, A11,
    nuhun…tolong jawab secepatnya krn sy lg buat program , via email jg mas trm kasih

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: