Rabu, 12 Maret 2014

Mengenal SQL

SQL (Structured Query Language) adalah bahasa pemrograman standar/query standar dalam basis data yang digunakan untuk melakukan manipulasi data atau untuk mengakses basis data relasional. Standardisasi bahasa ini dilakukan oleh ANSI (American National Standards Institution) tahun 86, 89, 92 dan 99, dimana tiap perubahan tahun dilakukan peningkatan kemampuan SQL.

Mengenal SQL
 Meskipun awalnya hanya merupakan bahasa untuk memanipulasi data, pada perkembangannya SQL juga dapat digunakan untuk melakukan definisi data maupun control (security) terhadap data.

Bahasa SQL dibagi menjadi tiga kelompok

  1. DDL (Data Definition Language)

    • Membuat database (CREATE DATABASE)
      CREATE DATABASE nama_database;
    • Menghapus database (DROP DATABASE)
      DROP DATABASE nama_database;
    • Menciptakan tabel (CREATE TABLE)
      CREATE TABLE nama_tabel (field1 type_data1 (lebar_data1), field2 type_data2 (lebar_data2));
    • Menghapus tabel (DROP TABLE)
      DROP TABLE nama_table;
    • Mengubah tabel (ALTER TABLE)
      ALTER TABLE nama_tabel ADD [COLUMN] field_baru type_data(lebar_data);
  2. DML (Data Manipulation Language)

    • Menambah record (INSERT INTO)
      INSERT INTO nama_tabel (field1, field2, …) VALUES (value1, value2,…);
    • Melihat isi tabel (SELECT)
      SELECT * FROM nama_tabel;
    • Menganti isi record (UPDATE)
      UPDATE nama_tabel SET field1 = value1, field2 = value2,…[ WHERE kriteria ];
    • Menghapus record (DELETE)
      DELETE FROM nama_tabel [WHERE Kriteria];
  3. DCL (Data Control Language)

    Kelompok perintah yang dipakai untuk melakukan otorisasi terhadap pengaksesan data dan pengalokasian ruang.
    Misal: suatu data bisa diakses si A, tetapi tidak bisa diakses oleh si B
    • GRANT
      GRANT hak_akses ON nama_tabel_atau_view TO user;
    • REVOKE
      REVOKE hak_akses ON tabel_atau_View FROM pemakai;
    • COMMIT
    • ROLLBACK

Mengenal SQL Rating: 4.5 Diposkan Oleh: Unknown

0 komentar:

Posting Komentar