Beranda

Selasa, 18 Oktober 2011

PENGENALAN MYSQL SERVER TENTANG PEMBUATAN TABEL


SQL adalah aplikasi database yang dikeluarkan oleh Microsoft. Ada beberapa langkah-langkah yang lazim digunakan untuk mempelajari pengaksesan data di database server adalah sebagai berikut.
1.      Mengambil data.
2.      Memasukan data.
3.      Menghapus data.
4.      Mengubah data.
5.      Membuat database.
6.      Membuat table.
Ada beberapa informasi yang kiat perlukan untuk dapat mengakases MySQL yaitu :
1.      Username.
2.      Password.
Pada kesempatan kali ini saya akan memberikan contoh pengaksesan data di database server tentang pembuatan table. Langkah – langkah untuk membuat table berikut akan saya jelaskan. Saya akan mencohtohkan tentang database sebuah perpustakaan.
Table yang akan saya buat yaitu
1.      Table Mahasiswa.
2.      Table Buku.
3.      Table Penerbit
4.      Table Pinjam.



Langkah –langkahnya untuk membuat table yaitu sebagai berikut.
1.      Oh ya berhubung saya menggunakan linux jadi saya menggunakan terminal untuk menuliskan sintaks – sintaks SQL. Jadi hal pertama ya kita masuk dulu ke terminal.
2.      Buat database. Gunakan sintaks :  CREATE DATABASE perpus bertha;
3.      Untuk menggunakan database yang telah kita buat dengan menggunakan sintaks : USE perpus_bertha; Maka akan keluar gambar seperti dibawah ini.

4.      Kemudian setelah kita membuat database, saatnya sekarang membuat membuat table-tabelnya.
a)              Table mahasiswa
Pada table mahasiswa terdapat beberapa field yaitu Nim, Nama, Alamat, Kota, Tgl_lhr, Jenis_kel.
Sintaksnya : CREATE TABLE mahasiswa (Nim char(9) NOT NULL PRIMARY KEY, Nama varchar(25), Alamat varchar(30), Kota varchar(15), Tgl_lhr date, Jenis_kel char(1));

Berikut gambar penulisan sintaksnya di MySQL


Untuk melihat table / mengecek yang kita telah buat gunakan sintaks : DESC mahasiswa;


Berikutnya untuk mengisi table yang telah kita buat maka gunkan sintaks :
INSERT INTO mahasiswa VALUES ('123010001','Ifan','Jl Babarsari','Yogya','27-Juli-1980','L');
INSERT INTO mahasiswa VALUES ('123010002','Adi','Jl Janti','Yogya','28-Juni-1979','L');
INSERT INTO mahasiswa VALUES ('123010003','Ayu','Jl Pemuda','Klaten','10-Mei-1981','P');
INSERT INTO mahasiswa VALUES ('123010004','Yulia','Jl Veteran','Sleman','15-April-1970','P');

Untuk menampilkan table beserta isinya gunakan sintaks : SELECT *FROM mahasiswa;

Berikut adalah gambarnya.


Tetapi setelah kita lihat table yang sudah jadi diatas ternyata pada field Tgl_lhr masih belum terisi dengan benar maka lakukanlah update dengan sintaks :
update mahasiswa set Tgl_lhr = ‘1980-07-27’ where Nim = ‘123010001’;
update mahasiswa set Tgl_lhr = '1979-06-28' where Nim = '123010002';
update mahasiswa set Tgl_lhr = '1981-05-10' where Nim = '123010003';
update mahasiswa set Tgl_lhr = '1970-04-15' where Nim = '123010004';

Berikut adalah gambarnya setelah table diupdate.



b)             Table Buku
Pada table buku terdapat beberapa field yaitu Kode_buku, Judul, Pengarang, Jml_buku, Kode_penerbit.
Sintaksnya : CREATE TABLE buku (Kode_buku char(4) NOT NULL PRIMARY KEY, Judul varchar(20),Pengarang varchar(15),Jlh_buku int, Kode_penerbit char(2), FOREIGN KEY fkKode_penerbit (Kode_penerbit) REFERENCES Kode_penerbit (Kode_penerbit));

Berikut gambar penulisan sintaksnya di MySQL.


              Untuk melihat table / mengecek yang kita telah buat gunakan sintaks : DESC buku;


Setelah table kita buat marilah kita beri isi table buku ini. Berikut adalah sintaksnya.
INSERT INTO buku VALUES ('S001','DOS','M. Urip','10','01');
INSERT INTO buku VALUES ('BD01','dBase III Plus','Epsi B','5','01');
INSERT INTO buku VALUES ('BD04','Clipper','Ahmad G','4','02');
INSERT INTO buku VALUES ('FI01','Fisika','Sutrisno','10','04');

Kemudian setelah kita isi kemudian tampilkan table kita dengan sintaks : SELECT *FROM buku;

Berikut adalah gambarnya.



c)              Table Penerbit
Pada table penerbit terdapat beberapa field yaitu Kode_penerbit, Nm_penerbit.
Sintaksnya : CREATE TABLE penerbit (Kode_penerbit char(2) NOT NULL PRIMARY KEY, Nama_penerbit varchar(25));

Berikut gambar penulisan sintaksnya di MySQL.


              Untuk melihat table / mengecek yang kita telah buat gunakan sintaks : DESC penerbit;



Setelah table kita buat marilah kita beri isi table penerbit ini. Berikut adalah sintaksnya.
INSERT INTO penerbit VALUES ('01','Piksi ITB');
INSERT INTO penerbit VALUES ('02','Ganesha');
INSERT INTO penerbit VALUES ('03','Epsilon');
INSERT INTO penerbit VALUES ('04','Gramedia');

 Kemudian setelah kita isi kemudian tampilkan table kita dengan sintaks : SELECT *FROM penerbit;

Berikut adalah gambarnya.



d)              Table Pinjam
Pada table pinjam terdapat beberapa field yaitu Tgl_pinjam,Mhs_no_induk, Buk_kode_buku, Tgl_hrs_kembali, Tgl_kembali.
Sintaksnya : CREATE TABLE pinjam (Tgl_pinjam date, Mhs_no_induk char(9), FOREIGN KEY fkNIM (Mhs_no_induk) REFERENCES mahasiswa (Nim) , Buk_kode_buku char(4), FOREIGN KEY fkKode_buku (Buk_kode_buku) REFERENCES buku (Kode_buku),Tgl_hrs_kembali date,Tgl_kembali date);

Berikut gambar penulisan sintaksnya di MySQL.

             
              Untuk melihat table / mengecek yang kita telah buat gunakan sintaks : DESC pinjam;


Setelah table kita buat marilah kita beri isi table pinjam ini. Berikut adalah sintaksnya.
INSERT INTO pinjam VALUES ('2003/04/20','123010001','SOO1','2003/04/23','2003/04/23');
INSERT INTO pinjam VALUES ('2003/04/20','123010002','BDO1','2003/04/23','2003/04/22');
INSERT INTO pinjam VALUES ('2003/04/20','123010003','BDO4','2003/04/23','2003/04/24');
INSERT INTO pinjam VALUES ('2003/04/21','123010003','FI01','2003/04/24','2003/04/25');
INSERT INTO pinjam VALUES ('2003/04/21','123010004','S001','2003/04/24','2003/04/25');
INSERT INTO pinjam VALUES ('2003/04/21','123010001','BD01','2003/04/24','2003/04/24');

Kemudian setelah kita isi kemudian tampilkan table kita dengan sintaks : SELECT *FROM pinjam;


Berikut adalah gambarnya.








Tidak ada komentar:

Posting Komentar