Modul Praktikum
Basis Data II
(Mysql)
PRAKTIKUM
3
Menentukan Kunci Pr imer (Pr
imary Key)
Secara sederhana kunci primer
digunakan untuk menyatakan bahwa suatu nilai
tidak boleh ada yang sama dan nilai
tersebut harus diisi (NOT NULL).
Penetapan kunci primer dibuat
pada saat pembuatan tabel:
create table mhs
(
nim varchar(8)
not null primary key,
nama
varchar(25),
sex char(1),
alamat
varchar(30));
Memberikan nilai bawaan (Default)
Jika kita tidak memberikan suatu
nilai dalam kolom tertentu maka oleh sistemsecara otomatis akan mengisi dengan
nilai NULL. Untuk memberikan
nilai defaultpada kolom tertentu maka pada saat pembuatan tabel dapat
menggunakanperintah berikut:
create table
MatKul (
KD_MK varchar(10)
not null primary key,
nama_MK
varchar(20),
SKS intdefault
0);
Memasukkan Data (Inser t)
Ada dua cara yang dapat digunakan
untuk memasukkan data kedalam tabel,
yaitu:
1.insert into nama_tabel values
(isi_field_1,…,isi_field_n);
Contoh :
insert into mhs
values (‘130 240 011’,’budi’, ‘biak’);
2.insert into nama_tabel
(nama_field_1, nama_field_2,…,nama_field_n)
values (isi_field_1, isi_field_2,…,isi_field_n);
Contoh :
insert into mhs
(nim,nama) values (‘130 240 011’,’budi’, ‘biak’);
Latihan:
Masukan data pada tabel mhs
menggunakan perintah seperti di atas!
Menampilkan Data (Select)
Berikut ini perintah untuk
menampilkan data:
Select [fields]
from [nama_tabel]
Where [kondisi]
Order by [nama_field]
Group by
[nama_field] asc / desc
Contoh :
Select nim from
mhs;
Select nim, nama
from mhs;
Select * from
mhs;
Catatan:
Setelah penulisan select,
[fields] dapat diganti dengan menyebutkan satu nama
field saja atau beberapa field
sekaligus yang dipisah dengan tanda koma (,).
Penulisan field-field tersebut
digunakan untuk memunculkan data dari kolommana saja yang akan ditampilkan.
Jika
seluruh kolom akan ditampilkan
dapatmenggunakan tanda asterik (*) untuk mewakilinya.
Latihan:
tampilkan data yang telah
dimasukkan pada latihan praktik diatas dengan
mengetikkan perintah:
select nim,nama
from mhs;
untuk menampilkan nim dan nama
mahasiswa
Select * from
mhs;
Untuk menampilkan semua data
mahasiswa
Mengurutkan Tampilan
Klausa ORDER BY digunakan untuk
mengurutkan hasil. Jika menginginkan dataditampilkan urut berdasarkan pada
urutan terkecil ke besar, dapat
menggunakanASC (ascending).
Sedangkan untuk mengurutkan data
berdasarkan yang terbesar ke kecil, dapat menggunakan DESC (descending).
Latihan :
tampilkan data dari tabel yang
telah dibuat diatas dengan menggunakan model urut sesuai no secara descending,
dengan mengetikkan perintah:
select * from
mhs order by nim desc;
Mengubah Data (Update)
Perintah yang digunakan untuk
merubah data adalah:
Update
nama_tabel
set
nama_field_1=isi_baru_1,
nama_field_2=isi_baru_2,
...,
nama_field_n=isi_baru_n
Where kriteria;
Contoh :
Update mhs set
alamat=’MKS’
where alamat=’Batua’;
Fakul tas I lmu Komp uter
U niversi tas Musl im Indonesia
2
Modul Praktikum
Basis Data II
(Mysql)
Latihan:
ubahlah nama mahasiswa dengan
nim=’130024011’ menjadi ‘Deby’. Lihat
hasilnya dengan menampilkan isi
tabel!
TUGAS:
1. Buatlah sebuah tabel mahasiswa
dengan struktur berikut, lihat strukturnya dan tulis hasilnya!
Namakolom Tipe data
Nim varchar(8)
Nama Varchar(30)
alamat Varchar(50)
2. Isikan data berikut ke dalam
tabel tersebut! Tulis perintah dan hasilnya!
Nim Nama alamat
130240011 Budi Batua
130240012 Ari Sudiang
130240013 Ahmad Daya
130240014 Desi Daya
3. Tampilkan data nama dan alamat
mahasiswa saja dari tabel tersebut! Tulis perintah dan hasilnya!
4. Tampilkan data mahasiswa
terurut berdasarkan nama!tulis perintah dan hasilnya!
5. Ubah data mhs yang alamatnya=’Batua’
menjadi alamatnya=’Urip’! tulis perintah dan hasilnya!
Fakul tas I lmu Komp uter
U niversi tas Musl im Indonesia
3
0 komentar:
Posting Komentar