Jika anda mengalami kesulitan pada saat Praktikum Basis Data, Jangan
khawatir, karena Ngubekilmu ingin memberi Solusi untuk soal Tugas 1
Praktikum Basis Data. Soal-soal ini didapat dari Modul Basis Data Universitas
Sriwijaya.
Langsung saja kita bahas Tugas 1 Praktikum ini.
1.
Koneksike MySQL.
Buka command prompt, masuk
kedirektori\AppServ\MySQL\bin, kemudian ketik:
mysql
–u
|
namauser –p
|
(enter)
|
password
|
: (ketikkan password)
|
(enter)
|
2.
Diskoneksi dari MySQL. Untuk diskoneksi,
ketik:
QUIT atau \q
3.
Ketikperintahberikut :
SELECT VERSION(), CURRENT_DATE;
4.
Ketikperintah diatas (no.3) :
a. Dengan
huruf kecil semua
b. Dengan
huruf besar dan kecil
a.
b.
5.
Ketikperintahberikut :
SELECT
SIN(PI()/4), (4+1)*5;
6.
Ketik perintah berikut :
SELECT VERSION(); SELECT NOW();
(bandingkan hasilnya dengan no.3
diatas)
7.
Ketikperintahberikut :
Mysql > SELECT
- >
USER()
- >
,
- >
CURRENT_DATE;
8.
Ketikperintahberikut :
Mysql > SELECT
- >
USER()
- >
\c
9.
Ketikperintahberikut :
Mysql > SELECT USER()
Apa yangterjadi? Kemudianketik:
- >
;
Apa
yangterjadi?
10.
Ketikperintahberikut :
Mysql > SHOW DATABASES;
11.
Ketikperintahberikut :
Mysql
> USE test
12.
Ketikperintahberikut :
Mysql > USE coba
13.
Ketikperintahberikut :
Mysql > CREATE DATABASE coba; Mysql
> use coba;
Mysql > show tables;
14.
Ketikperintahberikut :
Mysql > CREATE TABLE buku (kodebuku
CHAR(5) PRIMARY KEY NOT NULL,
- >
judul VARCHAR(25) NOT NULL, pengarang VARCHAR(20),
-
> penerbit VARCHAR(15), kategori VARCHAR(15));
15.
Ketikperintahberikut :
Mysql
> desc buku;
Evaluasi dan Pertanyaan
- Tulis
semua perintah-perintah SQL
percobaan diatas
beserta outputnya !
Jawaban : Ada diatas
- Perintah
apa yang digunakan untuk masuk keMySQL yang tidak
mempunyai password?
Jawaban : mysql
–u namauser –p = hilangkan “-p” untuk
memasuki tanpa password
- Apakah perintah-perintah diMySQL bersifat case sensitif?
Jawaban
: Tidak, hampir semua perintah mysql tidak mempermasalahkan case
- Apa perbedaan pengetikan lebih dari satu perintah,
yang dipisah dengan tanda koma (,) dan tanda titik koma (;) ? (bandingkan
hasil query percobaan 3 dan6)
Jawaban : Tanda
koma(,) menandakan bahwa perintah tersebut belum selesai dan akan dilanjutkan,
umumnya memiliki perintah yang sama, misalnya Select now( ), current_date.
Untuk menjalankan current date memerlukan select didepannya karena current date
termasuk dalam perintah select. Tanda titik koma (;) menandakan bahwa perintah
tersebut telah selesai dan akan dilanjutkan dengan eksekusi perintah.
- Bisakah kita melakukan operasi aritmatik dengan menggunakan perintah SQL ? Berikan contoh yang lain ?
Jawaban : Bisa.
Menggunakan perintah Select.
Contoh
sederhana “select 4+1*7+9;”. Ketikkan
perintah tersebut lengkap, maka akan menampilkan hasil perhitungan aritmatika.
- Haruskah kita mengetik perintah dalam satu baris ?
Jawaban : Tidak
harus, karena perintah akan di eksekusi ketika bertemu dengan tanda titik koma
(;), sebelum bertemu dengan tanda tersebut maka perintah tidak akan dieksekusi.
- Bagaimana untuk mengakhiri atau membatalkan suatu perintah?
Jawaban : Bisa dengan
mengetikkan “\c” atau dengan menekan tombol CTRL+C. CTRL+C merupakan perintah
untuk mengakhiri mysql dan membatalkan semua perintah yang diketik didalamnya.
- Sebelum membuat
tabel, langkah-langkah apa
saja yang sebaiknya kita lakukan?
(Berdasarkan percobaan diatas)
Jawaban : Memikirkan atribut-atribut atau ciri-ciri
apa yang sesuai dengan benda yang akan kita buat database nya.