database, belajar php

beberapa hari ini belajar bagaimana membuat tabel database juga bagaimana manggilnya, terutama tuk wp, ini karena di halaman muka zainalfuadi.net  ni saya pakai dengan macam-macam feedburner, lah kok ada juga yang gak nyambung (gak bisa dibaca, kefikiran gimana gar bisa langsung saja panggil database.

Tahap belajar selanjutnya, he3. nemu di http://cakyanto.wordpress.com/author/sumiyanto/page/2/

————–

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
Salwa 95
Shafira 90

Berdasarkan tabel diatas maka Nama dan Nilai disebut sebagai Kolom (Field) sedangkan Salwa dan Shafira disebut Baris (Record).

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 : Yanto, Jabatan : Manager, Gaji : 5,000,000.

Perintah yang harus dituliskan adalah:

insert into Pegawai
(Nama,Jabatan,Gaji)
values (Yanto,Manager,5000000);

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
Yanto Manager 5,000,000

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

—————-

Setelah pada ::: BELAJAR SQL | BASIC 1 ::: kita bersama-sama belajar tentang bagaimana membuat tabel dan mengisikan datanya, selanjutnya pada ::: BELAJAR SQL | BASIC 2 ::: ini saya akan membahas perintah SELECT dan UPDATE.

Perintah SELECT digunakan untuk menampilkan tabel berdasarkan kriteria yang kita inginkan. Bentuk umum dari perintah SELECT adalah:

select kolom from nama tabel
where kondisi;

Misalkan kita memiliki sebuah tabel Sales seperti dibawah ini:

Sales

Kode Nama Alamat Gaji
SL01 Rahmad Dupak 1,300,000
SL02 David Sambikerep 1,300,000
SL03 Ays Sambikerep 1,250,000
SL04 A.Iwan Kenjeran 1,350,000

Lalu dari tabel diatas yang ingin kita tampilkan hanya kolom Kode dan Nama. Perintahnya adalah:

SELECT Kode, Nama from Sales

Hasilnya adalah seperti dibawah ini:

Kode Nama
SL01 Rahmad
SL02 David
SL03 Ays
SL04 A.Iwan

Untuk melihat seluruh kolom dalam tabel gunakan perintah SELECT * from Sales.

Bagaimana bila kita ingin menampilkan Kode dan Nama sales yang namanya berinisial A saja? Berikut ini perintahnya:
SELECT Kode, Nama from Sales2
where Nama LIKE ‘A%’;

Hasilnya adalah seperti dibawah ini:

Kode Nama
SL03 Ays
SL04 A.Iwan

Bila anda menginginkan nama yang berakhiran s maka anda tinggal merubah ‘A%’ menjadi ‘%s’.

Tantangan berikutnya, anda diminta menampilkan Kode, Nama, Alamat dan Gaji sales yang memiliki gaji kurang dari 1,300,000. Inilah caranya:

SELECT * from Sales
where Gaji < 1300000;

Hasilnya adalah tabel dibawah ini:

Kode Nama Alamat Gaji
SL03 Ays Sambikerep 1,250,000

Operator-operator lainnya seperti >,=,>=,<=, juga dapat anda gunakan.

Mengubah Data

Untuk mengubah atau mengganti data lama dengan data yang baru kita gunakan perintah UPDATE. Perintah UPDATE memiliki bentuk umum:

UPDATE nama tabel
set kolom = [data baru]
where kolom = [data lama];

Misal saja kita ingin merubah nama Ays pada tabel Sales menjadi Anisah, caranya adalah sebagai berikut:

UPDATE Sales
set Nama = ‘Anisah’
where Nama = ‘Ays’;

Kemudian bila anda ingin menaikkan Gaji sebesar 50,000 bagi sales yang gaji semulanya masih dibawah 1,350,000, anda dapat menggunakan perintah dibawah ini:

update Sales
set Gaji = Gaji + 50000
where Gaji < 1350000;

————

Pada ::: BELAJAR SQL | BASIC 3 ::: ini saya ingin membahas tentang bagaimana menghapus data dan tabel dengan menggunakan perintah DELETE dan DROP. Berikut pembahasan lebih lanjut:

DELETE adalah perintah untuk menghapus record dari suatu tabel. DELETE memiliki bentuk  umum:

DELETE from nama tabel
where kolom;

Jadi misalkan kita memiliki tabel seperti dibawah ini:

Mahasiswa

NIM Nama Jurusan
2010 Fanny Informatika
2011 Sherly Design
2012 Lidya Bisnis

Lalu kita ingin menghapus data Mahasiswa dengan NIM = 2011. Caranya:

DELETE from Mahasiswa
where NIM = 2011;

Hasilnya:

NIM Nama Jurusan
2010 Fanny Informatika
2012 Lidya Bisnis

Seperti yang anda lihat, bahwa seluruh record dari NIM 2011 terhapus. Dan bila anda ingin menghapus record mahasiswa bernama Fanny dan Lidya bersamaan, anda dapat gunakan perintah ini:

DELETE from Mahasiswa
where Nama = ‘Fanny’ or
Nama = ‘Lidya’;

DELETE * from Mahasiswa;

Menghapus Tabel

Perintah untuk menghapus tabel adalah DROP. Bentuk umumnya:

DROP TABLE nama tabel;

Contoh: Menghapus tabel Mahasiswa beserta seluruh recordnya. Caranya adalah:

DROP TABLE Mahasiswa;

Penutup

Beberapa hal yang patut diperhatikan dalam penulisan perintah SQL adalah:

  1. Perhatikan huruf besar – huruf kecil. Agus tidak sama dengan agus. Gaji_Pegawai tidak sama dengan GajiPegawai
  2. Jangan lupa untuk membubuhi tanda titik koma ( ; ) di setiap akhir penulisan perintah.

Terakhir, saya ucapkan selamat karena anda telah mempelajari perintah-perintah DDL dan DML pada SQL. Dan anda bisa dibilang telah menguasai Tingkat Dasar SQL. Untuk mempelajari SQL Tingkat Lanjut akan saya bahas pada artikel lain. Keep Spirit  dan sukses untuk anda.

You can skip to the end and leave a response. Pinging is currently not allowed.

Leave a Reply

Your email address will not be published. Required fields are marked *