Materi MySQL Part 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 :

Transcript of Materi MySQL Part 1

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 3/7

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