RSS

MODUL 1 : Membangun Database dengan MYSQL

21 Mar

MEMBANGUN DATABASE

Bentuk umum perintah:

 mysql-> CREATE DATABASE nama_database;

Perintah ini digunakan untuk membangun sebuah database yang baru. Bila nama database
tersebut telah digunakan sebelumnya, maka pesan error akan muncul.

Sebagai latihan, bangunlah sebuah database akademik.

mysql-> CREATE DATABASE akademik;

BAGAIMANA MELIHAT DATABASE YANG SUDAH ADA?

    mysql-> show databases;

Dengan perintah diatas maka seluruh database yang sudah pernah ada dibuat akan ditampilkan.
Jika anda ingin mengaktifkan salah satu database yang ada anda cukup mengetikkan perintah sebagai berikut :

mysql-> USE nama_database_yang_dipilih;

contoh jika pada hasil show terdapat database akademik, maka dapat diaktifkan dengan cara :

mysql-> USE akademik;

MEMBANGUN TABEL DALAM DATABASE

Secara umum query yang digunakan untuk membangun sebuah tabel dalam database adalah sebagai berikut:

 mysql-> CREATE  TABLE nama_tabel(field1 type1, field2 type2, field3 type3,………..,
               -> primary key (nama field yang akan menjadi kunci primer));

Untuk membangun sebuah tabel dalam database, maka terlebih dahulu harus mengaktifkan database dimana tabel tersebut akan dibangun. Jika tidak mengaktifkan terlebih dahulu database nya maka akan diberikan pesan error.

Sebagai contoh dapat kita lihat berikut ini tanpa mengaktifkan database terlebih dahulu:

 mysql-> create table mahasiswa(nim varchar(8), nama varchar(25), jk varchar(9),
                  -> notelp varchar(12), alamat varchar(30), email varchar(15), primary key (nim));

ERROR 1046: No Database Selected

Sebagai latihan bangulah sebuah tabel pada database akademik yang telah kita bangun sebelumnya, dengan langkah
sebagai berikut:

mysql-> USE akademik;

Membangun Tabel mahasiswa

mysql-> CREATE TABLE mahasiswa(nim varchar(8), nama varchar(25), jk varchar(9),
-> notelp varchar(12), alamat varchar(30), email varchar(15), primary key (nim));

Query OK, 0 rows affected (0.27 sec)

Membangun tabel program studi

mysql-> CREATE TABLE progstudi(kdpro varchar(2), namapro varchar(20),
->  primary key(kdpro));

Query OK, 0 rows affected (0.06 sec)

MELIHAT STRUKTUR TABEL

Secara umum query yang digunakan untuk melihat struktur tabel yang ada dalam datbase adalah sebagai berikut:

mysql-> DESCRIBE nama_tabel;
atau
mysql-> DESC nama_tabel;
atau
mysql-> SHOW COLUMNS FROM nama_tabel;

Sebagai latihan untuk melihat struktur tabel yang telah dibuat sebelumnya dapat kita kakukan sebagai berikut:

mysql-> DESCRIBE mahasiswa;

Maka akan menghasilkan tampilan sebagai berikut:

+——–+————-+——+——+———–+——-+
| Field  | Type               | Null | Key     | Default | Extra |
+——–+————-+——+——+———-+——-+
| nim    | varchar(8)  |      | PRI  |         |          |
| nama   | varchar(25) | YES  |      | NULL    |          |
| jk     | varchar(9)  | YES  |      | NULL    |          |
| notelp | varchar(12) | YES  |      | NULL    |          |
| alamat | varchar(30) | YES  |      | NULL    |          |
| email  | varchar(15) | YES  |      | NULL    |          |
+——–+————-+——+——+———-+——–+
6 rows in set (0.00 sec)

mysql-> SHOW COLUMNS FROM progstudi;

+————-+—————+——–+—–+———-+——–+
| Field       | Type          | Null   | Key | Default  | Extra  |
+————-+—————+——–+—–+———-+——–+
| kdpro       | char(2)       |        | PRI |          |        |
| namapro     | varchar(20)   | YES    |     | NULL      |        |
+————-+—————+——–+—–+———-+——–+
2 rows in set (0.00 sec)

Selamat Mencoba !! Semoga Bermanfaaat ^_^

NB: Mata Kuliah Basis Data II ini di kampus saya terdapat di semester 3, diampu oleh Bapak Sony Leston Hutabarat,M.Kom

 
Tinggalkan komentar

Ditulis oleh pada Maret 21, 2014 in Basis Data II, Mata Kuliah Teknik

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: