Tampilkan postingan dengan label sql tutorial. Tampilkan semua postingan
Tampilkan postingan dengan label sql tutorial. Tampilkan semua postingan

Kamis, 02 Juli 2009

Belajar SQL dengan MySQL : keyword select

Halo, sekarang kita belajar menggunakan perintah sql untuk pengambilan data. Selengkapnya ikuti tutorial berikut.

Persiapan
Create database
  1. siapkan database dengan nama lat1
  2. buat sebuah tabel dengan nama customer dengan field : nama varchar(50),alamat varchar(50),telpon varchar(35),fax varchar(35),email varchar(35),contact varchar(35).
  3. Isi tabel tersebut dengan 10 records.
create table step 1.
create table step 2. Klik save untuk membuat table.

Insert Data. Setelah Membuat table, maka akan ada menu insert.
Ini adalah tampilan setelah menu insert di klik. Klik Go untuk menyimpan/menjalankan query




Contoh Kasus :
1. cari customer dengan nama seperti "sarana"
2. cari customer dengan alamat seperti "jakarta"
3. cari customer yang memiliki email
4. cari customer yang memiliki telpon
5. cari customer yang memiliki email,telpon dan fax
6. hitung jumlah seluruh customer
7. hitung jumlah customer yang alamatnya seperti "jakarta"

Jawaban :
1. select * from customer where nama like '%sarana%'
2. select * from customer where alamat like '%jakarta%'
3. select * from customer where email is not null
4. select * from customer where telpon is not null
5. select * from customer where email is not null and telpon is not null and fax is not null

6. select count(*) from customer

7. select count(*) from customer where alamat like '%jakarta%'

Cara menjalankan perintah sql.
klik tab sql, lalu ketik perintah di textarea, lalu klik Go




Penjelasan

Select memiliki struktur : select [field|*] from table [where conditions]
dimana:
  • [field|*] = nama - nama field/kolom dari table atau * sebagai kata ganti semua field. jika menyebutkan field , gunakan tanda koma (,) sebagai pemisah nama - nama field.
  • [where conditions] = kondisi ini optional, artinya boleh digunakan dan boleh juga tidak. kondisi ini berfungsi sebagai filter terhadap data yang dihasilkan. contoh - contoh kondisi akan di tulis dalam artikel terpisah. Contoh kecil kondisi dapat dilihat di contoh diatas.
  • table = diganti dengan nama tabel yang ada di database.

Tips
  • Pemahaman perintah SQL membantu dalam menangani pemecahan masalah dalam aplikasi
  • Untuk Debugging aplikasi yang berkaitan dengan data, selalu cek query dengan menggunakan tools phpmyadmin ini.

Selamat belajar!

Baca Juga :
-
-



Rabu, 01 Juli 2009

Belajar SQL dengan Phpmyadmin dan MySQL : delete

Setelah puas main - main dengan perintah insert, sekarang saatnya kita bermain dengan perintah untuk meghapus data yaitu delete.

Delete sebenarnya cukup sederhana, hanya saja penggunaan filter yang memang menjadikan delete harus digunakan sangat hati - hati.

perintah dasar

delete from [nama tabel]

Penjelasan :

[nama tabel] adalah nama tabel dalam database aktif. PERHATIAN : jika perintah diatas dijalankan, maka seluruh record pada tabel akan hilang/terhapus

Dengan Filter


Delete from [nama tabel] where [kondisi]

Contoh :

1. hapus dari tabel customer , dimana nama mirip bandung
2. hapus dari tabel customer , dimana alamat null

Jawaban :
1. delete from customer where nama like '%bandung%'
2. delete from customer where alamat is null



Baca Juga
1. Menggunakan perintah Select
2. Menggunakan perintah insert

Belajar SQL dengan Phpmyadmin dan MySQL : Insert

Hallo, sebelum membaca ini sebaiknya kamu membaca artikel sebelumnya tentang phpmyadmin dan penggunaan keyword select. tapi jika kamu sudah bisa, silahkan meneruskan untuk membaca artikel ini.

asumsi :
xampp atau wamp sudah terinstall


Ok. Database yang akan kita gunakan untuk latihan ini adalah database pada artikel penggunaan select.

syntax insert :

insert into [nama tabel] field ([nama field1|, nama field 2 ..]) values (value1[,value2)

pengertian:
  • [nama tabel] adalah nama tabel yang ada dalam database, nama tabel ini ada di sebelah kiri jika dilihat dari phpmyadmin.
  • [nama field] adalah nama- nama kolom/field pada tabel. nama field ini boleh disebutkan satu atau lebih. apabila lebih dari satu, gunakan tanda koma (,) sebagai pemisah nama field
  • value adalah nilai dari field. jika field berupa tanggal atau text,varchar apit nilai dengan tanda kutip (boleh kutip 1, boleh kutip 2) . Sedangkan jika angka, tidak usah menggunakan tanda kutip


contoh :
  1. masukan databaru ke tabel customer dengan data hanya nama dan alamat , field lainnya dibiarkan kosong
  2. masukan record ke tabel customer, data hanya nama, sedangkan field lainnya kosong
  3. masukan record ke tabel customer untuk seluruh field

Buka tab SQL agar kita dapat mengetikan perintah insert

jawaban
  1. insert into customer (nama,alamat) values ('PT. Bijaksana raya','Jl. Kebagusan No.5 Jaksel');
  2. insert into customer(nama) values ('PT. Bontang sejahtera');
  3. insert into customer(nama,alamat,telpon,fax,email,kontak) values ('PT. Abadi jaya','Jl. raya Pasar Minggu No.11B, Jakarta Selatan','021-7676676','021-7676677','abadijaya@cbn.net.id','Maia Ahmad');
Perintah yang berhasil memberikan pesan : Inserted rows 1


Tips :

  • Selalu perhatikan nama - nama kolom/ field dengan benar
  • perhatikan pesan error yang dikeluarkan oleh phpmyadmin pada saat query dijalankan

Baca Juga :
Menggunakan SQL select
Menggunakan Update
Menggunakan Delete

Rabu, 10 Juni 2009

Mengenal Perintah SQL Bagian 1

Aplikasi web yang kita pelajari, sangat bergantung dengan peran database sebagai pusat penyimpanan data yang membuat aplikasi web bersifat dinamis.

Untuk mempelajari perintah - perintah SQL , khususnya MySQL kita membutuhkan phpmyadmin. Phpmyadmin adalah aplikasi web php yang digunakan sebagai manager database MySQL.

Jika belum ada, gunakan distribusi PHP yang mudah seperti XAMPP atau WAMP. Jika sudah ada, bukalah sebuah browser (Internet Explorer atau Mozilla Firefox atau Opera - Saya yakin kalo ini sudah tau :D ya ). Lalu arahkan ke http://localhost/phpmyadmin/

maka akan muncul tampilan gambar seperti ini :


Disebelah kiri kita bisa melihat nama - nama database yang bisa kita gunakan sebagai latihan.

Baca Juga :
Belajar menggunakan perintah select
Belajar menggunakan perintah insert
Belajar menggunakan perintah update
belajar menggunakan perintah delete