View
227
Download
0
Category
Preview:
Citation preview
8/10/2019 Materi MySQL Part 1
http://slidepdf.com/reader/full/materi-mysql-part-1 1/7
MATERI MINGGU 1 Prak. 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)
Membuat database baru :
RUMUS :
CREATE DATABASE(spasi)NAMA_DATABASE;
CONTOH :
mysql> create database SN4;
Query OK, 1 row affected (0.09 sec)
Memakai database yang telah kita buat
RUMUS :
USE(spasi)NAMA_DATABASE;
CONTOH :
8/10/2019 Materi MySQL Part 1
http://slidepdf.com/reader/full/materi-mysql-part-1 2/7
mysql> use lab4;
Database changed
Membuat tabel baru :
RUMUS :
CREATE TABLE NAMA_TABEL
(
Nama_Kolom1(spasi)tipe_data(ukuran),
Nama_Kolom2(spasi)tipe_data(ukuran),
Nama_Kolom3(spasi)tipe_data(ukuran),
Nama_Kolom4(spasi)tipe_data(ukuran));
CONTOH :
mysql> create table t_mhs(nim varchar(10), nama_mhs varchar(50),
alamat varchar(50), no_telp varchar(12));
Query OK, 0 rows affected (0.16 sec)
Melihat hasil tabel yang kita buat :
RUMUS :
DESC(spasi)NAMA_TABEL;
CONTOH :
mysql> desc t_mhs;
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| nim | varchar(10) | YES | | NULL | |
| nama_mhs | varchar(50) | YES | | NULL | |
| alamat | varchar(50) | YES | | NULL | |
| no_telp | varchar(12) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
4 rows in set (0.08 sec)mysql> desc mahasiswa;
Input Data ke Dalam Tabel :
1. Menggunakan Rumus INSERT
8/10/2019 Materi MySQL Part 1
http://slidepdf.com/reader/full/materi-mysql-part-1 4/7
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 infileD://PRAKTIKUM
SMBD/KM2_NIM/data.txt
into table t_mhs;
Query OK, 4 rows affected (0.03 sec)
Records: 4 Deleted: 0 Skipped: 0 Warnings: 0
mysql> select*from t_mhs; +-----------+----------+------------+---------------+
| nim | nama_mhs | alamat_mhs | no_telp |
+-----------+----------+------------+---------------+
|111051001 | Uning | Jogja | 085786452315
|111051002 | Yuli | Bantul | 081354687923
|111051003 | Wanto | Sleman | 088869874563
|111051004 | Catur | Bantul | 081244455566
+-----------+----------+------------+---------------+4 rows in set (0.00 sec)
Menghapus database dan tabel
Buat dulu table baru
mysql> create table mat_kul(id_matkul varchar(10), nama_matkul
varchar(50), sks int(1), semester int(1), dosen varchar(10)); Query OK, 0 rows affected (0.02 sec)
mysql> desc mat_kul;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| id_matkul | varchar(10) | YES | | NULL | |
| nama_matkul | varchar(50) | YES | | NULL | |
| sks | int(1) | YES | | NULL | |
| semester | int(1) | YES | | NULL | |
| dosen | varchar(10) | YES | | NULL | |
8/10/2019 Materi MySQL Part 1
http://slidepdf.com/reader/full/materi-mysql-part-1 5/7
+-------------+-------------+------+-----+---------+-------+
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 |
8/10/2019 Materi MySQL Part 1
http://slidepdf.com/reader/full/materi-mysql-part-1 6/7
| 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)
8/10/2019 Materi MySQL Part 1
http://slidepdf.com/reader/full/materi-mysql-part-1 7/7
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) |
+-----------+-------------+3. Isilah tabel T_Buku dengan data sbb :
+---------+--------------------+--------------+----------+-------+
| id_buku | nama_buku | pengarang | penerbit | harga |
+---------+--------------------+--------------+----------+-------+
| AA-001 | Pemrograman Pascal | Alfred Riedl | Erlangga | 50000 |
| AA-002 | SQL Server 5.0 | Jono Ricardo | MyBook | 85000 |
| BB-001 | Obat Anti Galau | Tim Galauers | Gramedia | 40000 |
| BB-002 | Humor Indonesia | Hendi Susan | Andi Ho | 30000 |
+---------+--------------------+--------------+----------+-------+
4.
Buat laporan Latihan ini di Ms.Word dengan nama file
KM2
_NIM_Latihan1
5. Simpan di Folder masing – masing
Recommended