BASISDATA
PENGANTAR MY SQL
LABORATORIUM 4 BASISDATA
Melihat dafar database di komputer :
RUMUS :
SHOW DATABASES;
HASIL :
+--------------------+
| Database
|
+--------------------+
| information_schema |
| mysql
|
| performance_schema |
| webauth
|
+--------------------+
mysql> show databases;
+--------------------+
| Database
|
+--------------------+
| information_schema |
| lab4
|
| mysql
|
| performance_schema |
| test
|
+--------------------+
5 rows in set (0.00 sec)
CONTOH :
mysql> create table t_mhs(nim varchar(10), nama_mhs
alamat varchar(50), no_telp varchar(12));
varchar(50),
CONTOH :
mysql> insert into t_mhs values( '111051005', 'Sholeh',
'Sleman','085785231478');
Query OK, 1 row affected (0.05 sec)
mysql> select*from t_mhs;
+-----------+----------+--------+--------------+
| nim
| nama_mhs | alamat | no_telp
|
+-----------+----------+--------+--------------+
| 111051005 | Sholeh
| Sleman | 085785231478 |
+-----------+----------+--------+--------------+
5 rows in set (0.00 sec)
Uning
Yuli
Wanto
Catur
Jogja
Bantul
Sleman
Bantul
085786452315
081354687923
088869874563
081244455566
RUMUS :
LOAD(spasi)DATA(spasi)LOCAL(spasi)INFILE(spasi)
LOKASI-FILE(spasi)
INTO(spasi)
TABLE(spasi)
NAMA_TABEL
;
D:\PRAK SMBD_SQL\SN4
CONTOH :
mysql> load data local infile 'D://PRAKTIKUM
| varchar(10) | YES
| NULL
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.03 sec)
Lihat tabel yang ada
mysql> show tables;
+----------------+
| Tables_in_lab4 |
+----------------+
| mat_kul
|
| t_mhs
|
+----------------+
2 rows in set (0.00 sec)
Hapus TABEL
DROP(spasi)TABLE(spasi)NAMA_TABEL
mysql> drop table mat_kul;
Query OK, 0 rows affected (0.02 sec)
mysql> show tables;
+----------------+
| Tables_in_lab4 |
+----------------+
| t_mhs
|
+----------------+
1 row in set (0.00 sec)
Buat database baru
mysql> create database coba;
Query OK, 1 row affected (0.02 sec)
Lihat database yang ada
mysql> show databases;
+--------------------+
| Database
|
+--------------------+
| information_schema |
| coba
| lab4
|
|
| mysql
|
| performance_schema |
| test
|
+--------------------+
6 rows in set (0.00 sec)
HAPUS DATABASE
mysql> drop database coba;
Query OK, 0 rows affected (0.06 sec)
LATIHAN 1
Kerjakan soal soal di bawah ini dengan teliti..!!
1. Buatlah Database baru bernama KM2_LATIHAN1
2. Buatlah Tabel baru bernama T_Buku dengan kolom sbb :
+-----------+-------------+
| Field
| Type
+-----------+-------------+
| id_buku
| varchar(8)
| nama_buku | varchar(50) |
| pengarang | varchar(50) |
| penerbit
| varchar(50) |
| harga
| int(6)
+-----------+-------------+
| pengarang
| penerbit | harga |
+---------+--------------------+--------------+----------+-------+
|
| Hendi Susan
| Andi Ho
| 85000 |
| 30000 |
+---------+--------------------+--------------+----------+-------+