Home » » SQL (Structured Query Language)

SQL (Structured Query Language)

Written By Unknown on 12/13/2012 | Thursday, December 13, 2012

SQL merupakan suatu bahasa yang di gunakan untuk mengakses database. Fungsi paling dasar dari SQL adalah untuk menampilkan data dari database. Data tersebut selanjutnya dapat difilter , dimanipulasi, dll  sesuai kebutuhan aplikasi.

Perintah perintah dalam SQL terbagi dalam 2 kelompok besar :

- Data Manipulation Language (DML)
Merupakan perintah SQL yang berhubungan dengan pengolahan data dalam table. Perintah SQL yang  termasuk dalam DML antara lain :         
  • SELECT
  • INSERT
  • UPDATE
  • DELETE
- Data Definition Language (DDL)
Suatu perintah SQL yang berhubungan dengan pendefisian suatu susunan database. Dalam hal ini berhubungan database dan table. Beberapa perintah dasar di DDL ini antara lain :
  • CREATE
  • ALTER
  • RENAME
  • dll
Menampilkan Data dengan Statement SELECT
Syntax paling dasar untuk mengambil data dari database adalah sebagai berikut :
SELECT column FROM table
Untuk menampilkan semua kolom dari suatu table, digunakan tanda asterik (*). Perintahnya menjadi :
         
          SELECT * FROM table

Meskipun cara ini sangat ringkas untuk menampilkan isi seluruh kolom dari suatu table, tetap dianjurkan untuk hanya mengambil data dari kolom yang kita perlukan saja. Karena pengambilan data yang tidak perlu akan mengakibatkan penurunan performa aplikasi.

Filter Data dengan WHERE
Perintah SELECT dan FROM diatas hanya membatasi jumlah kolom yang ditampilkan saja, sedangkan jumlah baris yang dihasilkan tidak dibatasi. Kita sering memerlukan hanya baris atau data yang memenuhi kriteria tertentu saja yang ditampilkan.
Syntax umumnya adalah sebagai berikut :

            SELECT columns FROM table WHERE conditions

Memilih / Filter Data dengan ORDER BY
ORDER BY digunakan untuk mengurutkan hasil pencarian data di tabel. Secara default data yang ditampilkan akan difilter berdasarkan urutan masuknya data ke dalam tabel. Tetapi dengan menggunakan ORDER BY kita dapat mengurutkan berdasarkan kolom tertentu yang kita kehendaki. 
Syntax umumnya adalah sebagai berikut :

             SELECT columns FROM table ORDER BY name

Arti perintah diatas  adalah data hasil filter  akan kita urutkan berdasarkan "name".

Mencari data yang mirip dengan LIKE  
Apabila WHERE memfilter data berdasarkan kriteria tertentu yang sudah pasti, maka LIKE digunakan untuk memberikan kriteria yang tidak memiliki kepastian. Misalkan kita ingin mencari nama  yang dimulai dengan huruf c maka digunakan perintah berikut :

              SELECT columns FROM table WHERE nama LIKE 'c%'      

Tanda % setelah huruf c tersebut  dapat diartikan bahwa kita mencari semua nama di dalam tabel yang dimulai dengan huruf 'c'. Tanda % tersebut biasa dikenal sebagai wildcard, yang berfungsi menentukan berbagai kriteria dalam operator LIKE. Tanda tersebut bisa kita letakkan di awal, di tengah atau di akhir, tergantung data yang akan kita filter.


bersambung...

2 komentar:

  1. Your style is so unique compared to other folks I've read stuff from. Thank you for posting when you have the opportunity, Guess I'll just bookmark this blog.
    Also visit my webpage : manchester united transfer news 2008

    ReplyDelete
  2. This is very interesting, You are a very skilled blogger.
    I have joined your rss feed and look forward to seeking more of your great post.
    Also, I have shared your site in my social networks!
    Have a look at my page : transfer news epl today

    ReplyDelete

Form komentar ini tanpa moderasi dan verifikasi, karena itu dimohon jangan kirim SPAM atau SARA.
Terima Kasih