Friday, January 21, 2011

Structured Query Language

Structured Query Language atau biasa disebut sequel merupakan bahasa yang dirancang khusus untuk berkomunikasi dengan database. SQL standar diatur oleh American National Standard Institute (ANSI). SQL terbagi menjadi dua bagian:

  1. SQL Data Manipulation Language (DML)
    Merupakan query yang digunakan untuk melakukan manipulasi data, bagian dari DML adalah:

    SELECT
    Perintah SELECT digunakan untuk menampilkan data di dalam tabel.
    Format umum perintah SELECT:

    SELECT |*| [nama_ field] | FROM [nama_ tabel]
    SELECT |*| [nama_field] | FROM [nama_tabel] WHERE [kondisi]

    UPDATE
    Perintah UPDATE digunakan untuk memperbaharui/ mengubah data pada tabel. Perintah UPDATE biasanya harus klausa WHERE, jika tidak maka seluruh record yang diubah pada tabel tersebut akan berubah.
    Format umum perintah UPDATE:

    UPDATE [nama_tabel] SET [nama_field] =‘databaru’ WHERE [kondisi]

    DELETE
    Perintah DELETE digunakan untuk menghapus data dari tabel. Perintah ini biasanya diikuti klausa WHERE, jika tidak diikuti seluruh isi tabel akan hilang. Format perintah DELETE:

    DELETE FROM [nama_tabel] WHERE [kondisi]

    INSERT INTO
    Perintah INSERT INTO digunakan untuk menyisipkan/ menambah data baru. Yang harus diperhatikan pada perintah ini adalah jumlah data yang akan dimasukan harus sesuai dengan jumlah field, jika tidak sama akan timbul kesalahan. Apabila hanya field tertentu yang akan
    diisi, maka field yang akan diisi harus disertakan dalam format perintah INSERT.
    Format perintah INSERT INTO:

    INSERT INTO [nama_tabel] VALUES [data1, data2, …]
    INSERT INTO [nama_tabel] [field1, field2, …] VALUES [data1, data2, …]
  2. SQL Data Definition Language (DDL)Merupakan queri yang digunakan untuk membuat, merubah dan menghapus database. Sebelum membuat sebuah tabel terlebih dahulu harus membuat database yang akan menampung tabel tersebut.
    1. CREATE TABLE
      Perintah ini digunakan untuk membuat tabel baru. Untuk membuat tabel baru sintaksnya adalah:

      CREATE TABLE `nama_tabel` (`nama_field` `tipe data`)
    2. ALTER TABLE
      Perintah ini digunakan untuk merubah struktur tabel yang sudah ada, sintaksnya adalah:

      ALTER TABLE nama_tabel ADD `nama_field` `tipe data`

    3. DROP TABLEPerintah ini digunakan untuk menghapus tabel sintaksnya adalah :

      DROP nama_tabel
Okey, sekian dulu berkenalan dengan perintah-perintah dasar SQL, yang merupakan bahasa 'gaul' untuk mengelola database, karena hampir semua database baik yang stand alone seperti Ms. ACCES maupun server seperti MySQL, MS SQL, ORACLE, Sybase dan lain-lain.

0 comments:

Post a Comment

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More