Sabtu, 20 November 2010

Membuat database Sederhana menggunakan MySQL

Untuk membuat sebuah system database, kita memerlukan server untuk database yang dalam hal ini saya menggunakan mysql yang sudah terpaket dalam program installer XAMPP.
Untuk menggunakan aplikasi mysql ini kita harus terlebih dahulu masuk ke direktori mysql pada path instalasi XAMPP yaitu di C:\xampp\mysql\bin kemudian login dengan mengetikkan perintah atau kode berikut :
>> mysql -u root –p
(simbol >> hanya sebagai penanda saja dalam tulisan ini dan tidak masuk dalam kode/perintah yang diketikkan)
dengan mengetikkan kode tersebut maka kita akan masuk ke mysql dengan login sebagai root, dengan tampilan seperti gambar berikut.
Selanjutnya kita membuat data base baru misalkan kita beri nama ”lat_mysql”. Maka untuk membuat database tersebut kita menggunakan perintah berikut :
>> create database lat_mysql;
Selanjutnya kita ketikkan perintah
>> show databases;
untuk melihat apakah database yang kita buat tadi memang sudah terbuat tidak ada error. Hasil tampilannya seperti gambar berikut

Kemudian kita gunakan database yang telah kita buat tadi, dan mencoba untuk membuat sebuah table dengan nama “pegawai” dalam database tersebut dengan perintah berikut
>> use lat_mysql;
>> create table pegawai(
ID int(5) not null,
Nama varchar(20) not null,
Alamat varchar(20) not null,
Gaji int(10) not null);
Selanjutnya kita masukkan beberapa data untuk mengisi table yang telah dibuat sebelumnya dengan mengetikkan perintah-perintah berikut :
>> insert into pegawai values(100, ‘Arif’, ‘Surabaya’, 10000);
>> insert into pegawai values(101, ‘Andi’, ‘Jakarta’, 14000);
>> insert into pegawai values(102, ‘Burhan’, ‘Malang’, 12000);
>> insert into pegawai values(103, ‘Fikri’, ‘Madiun’, 15000);
>> insert into pegawai values(104, ‘Fariz’, ‘Malang’, 17000);
>> insert into pegawai values(105, ‘Sigit’, ‘Surabaya’, 20000);
>> insert into pegawai values(106, ‘Ifan’, ‘Kediri’, 16000);
>> insert into pegawai values(107, ‘Hanif’, ‘Yogyakarta’, 12000);
>> insert into pegawai values(108, ‘Zakiuddin’, ‘Surabaya’, 21000);
Untuk menampilkan table beserta seluruh isi yang telah kita masukkan tadi kita menggunakan perintah :
>> select * from pegawai;
Dan hasil tampilannya adalah sebagai berikut

Setelah table kita isi dengan beberapa data, selanjutnya kita mencoba untuk memodifikasi table tersebut. Modifikasi yang dilakukan bisa berupa delete data dan update data. Untuk menghapus data yang ada pada table kit menggunakan perintah seperti berikut.
>> delete from pegawai where ID=100;
perintah tersebut akan menghapus data yang ada pada table pegawai dengan syarat data tersebut memiliki ID 100, dan hasilnya :
Perintah update digunakan untuk memperbaharui data yang ada pada sebuah table. Misalkan kita akan memperbaharui data pada tabel pegawai untuk ID 101 dan 102, maka perintahnya adalah sebagai berikut :
>> update pegawai set Nama=’Naila’, Alamat=’Surabaya’, Gaji=10000 where ID=101;
>> update pegawai set Nama=’Rafi’, Alamat=’Semarang’, Gaji=14000 where ID=102;
Pada perintah diatas kita memperbaharui data Nama, Alamat, dan gaji untuk ID 101 dan 102. Hasilnya perubahannya seperti gambar berikut :
Kita bisa melakukan pemilihan data mana saja yang akan ditampilkan ketika kita panggil. Misalkan kita hanya ingin menampilkan data Nama dan Gaji saja dari tabel pegawai tersebut, maka perintahnya adalah :
>> select Nama, Gaji from pegawai
Menampilkan data Nama dan Alamat dari table pegawai dengan syarat data tersebut memiliki nama dengan diawali huruf F, maka perintahnya adalah
>> select Nama, Alamat from pegawai where Nama like ‘F%’;

Menampilkan data Nama dan Alamat dari table pegawai dengan syarat data tersebut memiliki nama dengan diakhiri huruf n, maka perintahnya adalah
>> select Nama, Alamat from pegawai where Nama like ‘%n’;
Menampilkan data Nama dan Gaji dari table pegawai dengan syarat data tersebut memiliki jumlah Gaji yang lebih besar dari 15000, maka perintahnya adalah
>> select Nama, Gaji from pegawai where Gaji>15000;
Menampilkan data Nama, Alamat dan Gaji dari table pegawai dengan syarat data tersebut memiliki jumlah Gaji yang lebih besar dari 13000 dan beralamatkan di Surabaya, maka perintahnya adalah
>> select Nama, Alamat, Gaji from pegawai where Gaji>13000 and Alamat=’Surabaya’;
Menampilkan data Nama dan Gaji dari table pegawai dengan syarat data tersebut memiliki jumlah Gaji diantara 15000 dan 20000, maka perintahnya adalah
>> select Nama, Gaji from pegawai where Gaji between 15000 and 20000;

Menampilkan data dari table pegawai yang memiliki gaji maksimum, minimum dan rata-rata gaji secara keseluruhan dari data yang ada, maka perintahnya adalah
>> select max(Gaji) from pegawai;
>> select min(Gaji) from pegawai;
>> select avg(Gaji) from pegawai;




Tidak ada komentar:

Posting Komentar