Senin, 27 Februari 2012

Belajar Sedikit Tentang Database

Banyak program atau aplikasi yang di pake dalam database...
Dalam hal ini saya memakai MySQL...
Ini kebetulan matakuliah di kampus saya,ya...ini cuma sekedar berbagi buat teman2 yang pengen mengenal tentang Database itu...
Baik tanpa panjang lebar kita lanjut topik yang kan kita bahas.
  1. buat folder penyimpanan untuk notepadnya,karna programnya di simpan di notepad.
  2. ketik program di bawah ini:
drop database db;
create database db;
use db;
create table pegawai(
 nama char(10),
 id int,
 jen_kel enum ('L','P'),
 umur int
);
insert into pegawai values
('Adi',1,'L',19),
('Ida',2,'P',20),
('Edi',3,'L',21),
('Ema',4,'P',20);
select * from pegawai;
--Tampilkan data yang perempuan
select * from pegawai where jen_kel='P';
--Tampilkan pegawai yang umur bukan 20
select * from pegawai where umur<>20;
--Tampilkan semua pegawai dengan huruf awal 'E'
select * from pegawai where left(nama,1)='E';
--Tampilkan sekwensi karakter di tengah string=>substring
select substring('Dirga',2,2);
select * from pegawai where substring(nama,2,1)='d';
--Tampilkan semua pegawai yang huruf kedua bukan 'd'
select * from pegawai where substring(nama,2,1)<>'d';
--Tampilkan data mengandung sekwensi tertentu
--contoh semua nama dengan mengandung 'a'
select * from pegawai where nama like '%a%';
--'a' besar
select * from pegawai where nama like 'a%';
--Cari yang hanya ada 'a' kecil
select * from pegawai where nama like binary '%a%';
select * from pegawai where nama like binary '%A%';
--AND dan OR
--Pegawai dengan ada 'a' dan jen_kel='L'
select *
from pegawai
where nama like '%A%' and jen_kel='L';
--Projection
--Tampilkan nama dan umur semua pegawai yang Laki-laki
select nama,umur from pegawai where jen_kel='L';
--Tampilkan pegawai berdasarkan id,nama dan umur,umur di atas 19 tahun
select id,nama,umur from pegawai where umur > 19;

terus copykan deh programnya ke MySQL qm,bagi yang belum punya MySQL cari aja di google,
aq punya softx sih tp blum di upload ke 4shared,hehehe...
semoga bermanfaat y...

Tidak ada komentar:

Posting Komentar