Setelah kita belajar mengenai Tipe data, DDL dan bagaimana sintaknya, juga bagaimana relasi yang ada dalam sebuah database relational. Kali ini kita akan mencoba untuk membuat sebuah studi kasus sederhana dengan menggunakan dua buah tabel.
Pertama kita akan membuat tabel tabel di MySQL dengan menggunakan sintak yang terdapat dalam DDL.
Baca Juga: Refrential Integrity Constraint
1) Create Database
Create database adalah perintah yang
digunakan untuk membuat database baru pada MySQL
CREATE DATABASE coba;
Kode Program Create Database adalah sintak untuk melakukan pembuatan database dengan nama coba.
Create Database |
Gambar Create Database Setelah Dijalankan merupakan tampilan ketika kode program Create Database yang sudah berhasil dijalankan di MySQL.
2) Membuat Tabel Penumpang
Membuat tabel penumpang
dalamMySQL dapat mengunakan sintak CREATE TABLE nama_tabel (nama_variabel
tipe_data(panjang_data), ……).
CREATE TABLE penumpang(
id_penumpang INT NOT NULL PRIMARY KEY,
nama_penumpang VARCHAR(25),
alamat_penumpang VARCHAR(35));
Kode Program Create Table Penumpang adalah sintak yang dapat digunakan untuk membuat tabel baru beserta dengan atributnya dengan nama Penumpang.
Create Table Penumpang |
Gambar Create Table Penumpang Setelah Dijalankan merupakan tampilan setelah Kode Program Create Table Penumpang dijalanakan pada MySQL.
3) Membuat Tabel Transaksi
Membuat tabel transaksi
dalam MySQL dapat mengunakan sintak CREATE TABLE nama_tabel (nama_variabel
tipe_data(panjang_data), …….).
CREATE TABLE transaksi(
id_transaksi INT NOT NULL PRIMARY KEY,
tgl_transaksi DATETIME,
total_harga DECIMAL(18,2));
Kode Program Create Table Transaksi merupakan sintak yang dapat digunkan untuk melakukan pembuatan tabel dengan nama Transaksi berserta atributnya.
Create Table Transaksi |
Gambar Create Table Transaksi Setelah Dijalankan merupakan tampilan ketika kode program Create Table Transaksi sudah berhasil dijalankan di MySQL.
Baca Juga: Jenis - jenis Key Atau Kunci dalam Relational Database
4) Membuat Tabel Pegawai
Membuat Tabel pegawai
dalam MySQL dapat mengunakan sintak CREATE TABLE nama_tabel (nama_variabel
tipe_data(panjang_data), …….).
CREATE TABLE pegawai(
id_pegawai INT NOT NULL PRIMARY KEY,
nama_pegawai VARCHAR(25),
alamat_pegawai VARCHAR(35),
cp bigint);
Kode Program Create Table Pegawai merupakan sintak yang dapat
digunkan untuk melakukan pembuatan tabel dengan nama pegawai berserta
atributnya.
Create Table Pegawai |
Gambar
Create Table Pegawai Setelah Dijalankan merupakan tampilan ketika kode program
Create Table Pegawai sudah berhasil dijalankan di MySQL.
5) Alter Add Kolom
Perintah Alter Add Kolom digunakan
untuk menambahkan kolom pada sebuah tabel yang sudah jadi
ALTER TABLE transaksi ADD
(id_pegawai INT, id_penumpang INT);
Kode program Alter Table transaksi merupakan sintak yang berfungsi untuk menambahkan kolom pada tabel transaksi, kolom yang ditambahkan yaitu id_penumpang dan id_pegawai
Alter Table add kolom |
Gambar Alter Table transaksi Setelah
Dijalankan merupakan tampilan ketika kode program Alter Table transaksi sudah
berhasil dijalankan di MySQL.
6) Alter Add Foreign key
Perintah Alter add foreign key
digunakan untuk menambahkan kunci asing atau foreign key pada sebuah tabel.
ALTER TABLE transaksi ADD FOREIGN KEY (id_penumpang) REFERENCES penumpang(id_penumpang);
Kode program Alter Add Foreign Key merupakan sintak yang dapat digunakan untuk menambahkan foreign key pada tabel transaksi.
Alter Add Foreign Key |
Gambar Alter Add Foreign Key Setelah Dijalankan merupakan tampilan ketika kode program Alter Add Foreign Key sudah berhasil dijalankan di MySQL.
7) Alter Modify
Perintah
Alter modify digunakan untuk memodifikasi atau mengubah suatu atribut dalam
sebuah tabel.
ALTER TABLE transaksi MODIFY
total_harga DECIMAL(10,2);
Kode program Alter Modify merupakan sintak yang dapat digunakan untuk
melakukan perubahan terhadap atribut total_harga tepatnya pada penggunaan
panjang data.
Alter Modify |
Gambar Alter modify Setelah Dijalankan merupakan tampilan ketika kode program Alter Modify sudah berhasil dijalankan di MySQL.
8) Alter Rename
Perintah Alter rename digunkan untuk
megubah nama tabel yang sudah ada menjadi nama tabel baru yang diinginkan
pengguna.
ALTER TABLE transaksi RENAME jual_beli;
Kode Program Alter Rename merupakan sintka yang dapat digunakn untuk mengubah
nama tabel transakasi menjadi jual_beli.
Alter Rename |
Gambar Alter Rename Setelah Dijalankan merupakan tampilan setelah Kode Program Alter Rename dijalanakan pada MySQL.
9) Drop Table
Perintah Drop table digunakan untuk
meghapus tabelyang telah dibuat sebelummnya dalam database
DROP TABLE pegawai;
Kode Program Drop Table merupakan sintak yang digunkana untuk menghapus tabel
pegawai.
Drop Table |
Gambar Drop Table Setelah Dijalankan merupakan tampilan ketika kode program Drop Table sudah berhasil dijalankan di MySQL.
10) Drop Database
Perintah Drop Database untuk
menghapus database yang telah ada atau telah dibut sebelumnya dari sistem.
DROP DATABASE percobaan;
Kode Program Drop Database merupakan kode program yang digunakan untuk menghapus database percobaan dari sistem
Drop Database |
Gambar Drop Database Setelah Dijalankan merupakan tampilan setelah Kode Program dijalanakan pada MySQL.