::: BELAJAR SQL - PERTEMUAN 1 :::

Apakah SQL itu?

SQL adalah kependekan dari Structured Query Languange yang merupakan bahasa database standar industri.

SQL menyediakan Data Definiton Language (DDL) dan Data Manipulation Language (DML). Walaupun dalam beberapa bagian saling bersangkutan, perintah DDL memungkinkan kita untuk membuat dan mendefinisikan tabel (CREATE TABLE), dan index (CREATE INDEX), sedangkan perintah DML memungkinkan anda untuk membangun query untuk mengambil data (SELECT) dari beberapa tabel, menyisip (INSERT) data baru, memperbaiki (UPDATE) data, dan menghapus (DELETE).

Sebelum mempelajari perintah-perintah DDL dan DML, terlebih dahulu kita akan mempelajari struktur sebuah tabel.

Struktur Tabel

Tabel Nilai

Nama

Nilai
Agus 80
Budi 65

Berdasarkan tabel diatas maka Nama dan Nilai disebut sebagai Kolom sedangkan Agus dan Budi disebut Baris.

Selanjutnya kita beranjak memelajari perintah-perintah DDL dan DML. 

Membuat Tabel

Untuk membuat tabel kita menggunakan perintah CREATE TABLE. Berikut adalah bentuk umum dari penggunaan perintah tersebut:

create table "namatabel"
("kolom1" "tipe data" (constraint),
"kolom2" "tipe data" (constraint),
"kolom3" "tipe data" (constraint));

Keterangan: Tipe Data dapat diisi dengan text, longtext, byte, bit, counter, short, long atau datetime. Sedangkan constraint adalah panjang data yang dipesan. Untuk lebih jelasnya akan saya berikan satu contoh:

Apabila kita ingin membuat sebuah tabel Pegawai yang berisikan kolom Nama, Jabatan dan Gaji, maka perintah yang harus ditulis adalah:

create table Pegawai
(Nama text(10),
Jabatan text(8),
Gaji long(6));

Hasil dari perintah diatas adalah tabel dibawah ini:

Pegawai

Nama Jabatan Gaji

Memasukkan Data Ke Tabel

Untuk memasukkan data ke tabel kita menggunakan perintan INSERT. Bentuk umum dari perintah INSERT dapat anda lihat dibawah ini:

insert into "nama tabel"
(kolom pertama,...kolom ke-n)
nilai(nilai pertama,...nilai ke-n);

Keterangan: Nilai adalah data yang akan diisikan. Nilai pertama berarti nilai yang akan diisikan pada kolom pertama.

Masih menggunakan tabel Pegawai yang telah kita buat sebelumnya. Sekarang kita akan mencoba memasukkan data-datanya. 

Data-data yang akan dimasukkan adalah: Nama : Ilham, Jabatan : Manager, Gaji : 500000.

Perintah yang harus dituliskan adalah:

insert into Pegawai
(Nama,Jabatan,Gaji)
values (Ilham,Manager,500000);

Untuk melihat hasilnya anda harus menggunakan perintah SELECT. Perintah ini akan saya bahas lebih lanjut pada pertemuan kedua. Untuk melihat tabel pegawai, gunakan perintah: SELECT * from Pegawai. Dan tabel anda seharusnya akan terlihat seperti ini:

Nama Jabatan Gaji
Ilham Manager 500000

 Untuk memasukkan data-data berikutnya, anda dapat mengulangi kembali dengan metode yang sama.

Created at August 21 2002