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
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');
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