Copy Link
Add to Bookmark
Report
Echo Magazine Issue 08 Phile 0x005
____________________ ___ ___ ________
\_ _____/\_ ___ \ / | \\_____ \
| __)_ / \ \// ~ \/ | \
| \\ \___\ Y / | \
/_______ / \______ /\___|_ /\_______ /
\/ \/ \/ \/
.OR.ID
ECHO-ZINE RELEASE
08
Author: Bithedz || Bithedz@k.ro or Bithedz@linuxmail.com
Online Online @ www.echo.or.id :: http://ezine.echo.or.id
SQL (Structured Query Languange) Part I
{Basa-basi dikit}
tes..tes..tes.. akhirnya bisa juga gue bikin artikel :)
Sering banget gue di tanyain seputar SQL tapi gue males jawab, habis
mesti panjang lebar euy Nah oleh sebab itu gue nyempatin diri buat bikin
neh artikel..Moga aja artikel ini bisa membantu kita semua...Amin.
SQL (ess-que-el) merupakan singkatan dari, tuh judulnya apa? hehehe...
Merupakan script yang digunakan untuk melakukan komunikasi dengan Database.
SQL juga merupakan bahasa standar yang digunakan untuk RDBMS (Relational
DataBase Management Systems).Perintah-perintah SQL salah satunya dapat
digunakan untuk mengupdate dan menampilkan data dalam DataBase.
Database Relationals yang menggunakan bahasa SQL diantaranya Oracle,
Sybase, Microsoft SQL Server, Acces, Ingres, MYSQL dah ah cape terlalu
banyak neh...
Oke deh cukup sekian dulu basa-basi tentang SQL-nya, sekarang kita ke
contoh penggunaan aja ya!
TABEL DATA
Dalam System Database Relational mengandung satu atau lebih objek yang disebut
dengan tabel atau tables. Data-data atau informasi yang berkaitan dengan database
tersebut disimpan dalam tabel. Tabel mempunyai identitas yang unik untuk namanya
dan terdiri dari baris-baris dan kolom-kolom. Kolom-kolom tersebut berisi nama kolom,
type data dan atribut-atribut yang berhubungan dengan kolom. Baris-baris juga
berisi record-record atau data-data yang bersesuain dengan nama-nama dalam kolom tersebut.
Berikut ini adalah contoh sebuah tabel "Petani", Nama, Alamat, Umur, dan Jenis
kelamin termasuk kategori kolom, sedangkan baris-baris dalam tabel tersebut
merupakan data atau record untuk tabelnya.
|----------------------------------------------------|
| PETANI |
|---------|--------------|----------|----------------|
| NAMA | ALAMAT | UMUR | JENIS_KELAMIN |
| Udin | Cirebon | 35 | L |
| Ucok | Ciromed | 44 | L |
| Ujang | Bandung | 33 | L |
| Unyil | Jakarta | 21 | L |
|---------|--------------|----------|----------------|
SELECTING DATA
Statement atau Perintah Select digunakan untuk mengquery data dalam database serta
menampilkannya sesuai dengan criteria yang diinginkan atau dipilih. berikut ini
format untuk Select dalam SQL:
SELECT kolom1, kolom2
FROM tabel
WHERE kondisi;
[] = optional
Nama-nama kolom yang akan ditampilkan ditulis dalam kolom1, kolom2 dan seterusnya
sedangkan jika ingin menampilkan semua kolom yang ada dalam satu tabel, cukup
dengan menggunakan "*"
syntax : SELECT * NAMATABEL
perintah FORM digunakan untuk menyatakan bahwa nama-nama kolom yang ditampilkan
berasal dari nama tabel apa. terlihat dari syntax diatas bahwa perintah FROM di
ikuti dengan nama tabel. Sedangkan Klausa WHERE sifatnya optional yang digunakan
untuk menyatakan bahwa nilai data atau baris yang akan ditampilkan harus sesuai
dengan criteria yang diinginkan. Kriteria-kriteria yang ingin ditampilkan
tersebut ditulis setelah klausa WHERE.
Operator-operator kondisi yang dapat digunakan dalam klausa WHERE tersebut adalah :
= sama dengan
> lebih besar dari
< lebih kecil dari
>= lebih besar dari atau sama dengan
<= lebih kecil dari atau sama dengan
<> tidak sama dengan
LIKE sama seperti ....
Operator LIKE dapat digunakan juga dalam klausa WHERE. LIKE merupakan operator
yang sangat powerful jika digunakan untuk menampilkan data dalam tabel yang sesuai
dengan criteria dalam klausa WHERE tersebut. Tanda persen atau '%' merupakan sebuah tanda khusus yang digunakan untuk menyatakan data yang mungkin muncul setelah atau
sebelum tanda '%' tersebut.
contoh lain penggunaan perintah Select:
SELECT Nama, Alamat,Umur
FROM Petani
WHERE Nama LIKE 'Uj%';
perintah SQL diatas menyatakan akan menampilkan semua data dalam tabel Petani dengan
nama kolom: Nama, Alamat, Umur. Dimana criteria penampilan data dari Nama harus
diawali dengan Kata-kata 'Uj' (Digunakan petik tunggal untuk menyatakan LIKE).
//Segini dulu ya... entar gue sambung di PART II
//Ngantuk euy dah jam 2 AM...
REFERENSI a.k.a bacaan :
Buku kucel dan lecek lupa lagi namanya
*greetz to:
All Crew #E-c-h-o and #AIKMEL
kirimkan kritik && saran ke bithedz@linuxmail.org