bab 04-mengatur database my sql

9

Click here to load reader

Upload: materi-kuliah-online

Post on 01-Jul-2015

1.052 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Bab 04-mengatur database my sql

Praktikum Basis Data(Database Server MySQL)

1 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)

Mengatur Database MySQL

Page 2: Bab 04-mengatur database my sql

Praktikum Basis Data(Database Server MySQL)

2 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)

Melihat Database

Format SQL untuk melihat database

SHOW DATABASES

Page 3: Bab 04-mengatur database my sql

Praktikum Basis Data(Database Server MySQL)

3 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)

Contoh Melihat Database

mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || clustering || dbsiak || mysql || test |+--------------------+5 rows in set (0.00 sec)

Page 4: Bab 04-mengatur database my sql

Praktikum Basis Data(Database Server MySQL)

4 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)

Membuat Database

Format SQL untuk membuat database

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name

Contoh :CREATE DATABASE IF NOT EXISTS db_contoh

Keterangan : 1. [IF NOT EXISTS] digunakan untuk menghindari error yang terjadi

jika database dengan nama yang diinginkan telah ada.2. CREATE SCHEMA merupakan sinonim dari CREATE

DATABASE.

Page 5: Bab 04-mengatur database my sql

Praktikum Basis Data(Database Server MySQL)

5 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)

Contoh Membuat Database

mysql> create database db_contoh;Query OK, 1 row affected (0.00 sec)

mysql> create database db_contoh;ERROR 1007 (HY000): Can't create database 'db_contoh'; database exists

mysql> create database if not exists db_contoh;Query OK, 0 rows affected, 1 warning (0.00 sec)

Page 6: Bab 04-mengatur database my sql

Praktikum Basis Data(Database Server MySQL)

6 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)

Memilih Database

Format SQL untuk memilih database

USE db_name

Contoh :USE db_contoh

Page 7: Bab 04-mengatur database my sql

Praktikum Basis Data(Database Server MySQL)

7 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)

Contoh Memilih Database

mysql> use db_contoh;Database changed

mysql> use abcdef;ERROR 1049 (42000): Unknown database 'abcdef'

Page 8: Bab 04-mengatur database my sql

Praktikum Basis Data(Database Server MySQL)

8 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)

Menghapus Database

Format SQL untuk menghapus database

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name

Contoh :DROP DATABASE IF EXISTS db_contoh

Keterangan : 1. [IF EXISTS] digunakan untuk menghindari error yang terjadi jika

database yang akan dihapus tidak ada di server.2. DROP SCHEMA merupakan sinonim dari DROP DATABASE.3. *Peringatan* Setelah database di-drop, maka database tidak

bisa dikembalikan

Page 9: Bab 04-mengatur database my sql

Praktikum Basis Data(Database Server MySQL)

9 Oleh : Andri Heryandi, MT, Teknik Informatika – Universitas Komputer Indonesia (UNIKOM)

Contoh Menghapus Database

mysql> drop database db_contoh;Query OK, 0 rows affected (0.14 sec)

mysql> drop database abcef;ERROR 1008 (HY000): Can't drop database 'abcef'; database doesn't exist

mysql> drop database if exists db_contoh;Query OK, 0 rows affected, 1 warning (0.00 sec)