Mengenal Perintah DDL pada MySQL
Tujuan Instruksional Khusus :
- Mahasiswa dapat menjelaskan tentang DDL (Data Definition Language).
- Mahasiswa dapat menggunakan perintah DDL (Data Definition Language) pada Aplikasi DBMS (MySQL)
Teori Dasar :
Defenisi DDL (Data Definition Language)
DDL adalah instruksi untuk membuat, mengubah dan menghapus data.
Praktikum Mandiri :
Sebelum menjalankan perintah-perintah DDL, terlebih dahulu kita mengaktifkan MySQL server. Pada praktikum kali ini, praktikan akan belajar membuat dan memanipulasi database yang disimpa dengan stambuk masing-masing.
- Menjalankan service MySQL pada system anda dengan terminal
mysql> mysql –u root –p
- Menampilkan daftar database yang telah ada
mysql> show databases
Membuat Database Baru Bentuk Umum:
mysql> CREATE DATABASE nama_database;
Contoh:
mysql> Create database 13020130001;
Mengaktifkan Database Bentuk Umum:
mysql> USE nama_database;
Contoh:
mysql> USE 13020130001;
Membuat Table
Bentuk Umum:
mysql> Create table nama_table_anda (nama_kolom1 jenis_kolom1(panjang_data1), nama_kolom2 jenis_kolom2(panjang_data2),…);
Contoh:
mysql> Create table saya (stambuk int(15), nama varchar(50));
Melihat table yang terdapat pada database aktif Bentuk Umum:
mysql> Show Tables from nama_database;
Contoh:
mysql> Show Tables from 13020130001;
MelihatStruktur Table Bentuk Umum:
mysql> Desc nama_table_anda;
Contoh:
mysql> Desc saya;
Mengubah Struktur Table
Mengubah Nama Table Bentuk Umum:
mysql> Alter table nama_table_lama RENAME nama_table_baru;
Contoh:
mysql> Alter table saya RENAME aku;
Penambahan Kolom (ADD) Bentuk Umum:
mysql> Alter table nama_table_anda ADD nama_kolom_baru jenis_kolom_baru;
Contoh:
mysql> Alter table saya ADD alamat varchar(50);
Penghapusan Kolom dan Indeks (DROP) Bentuk Umum:
mysql> Alter table nama_table_anda DROP nama_kolom;
Contoh:
mysql> Alter table saya DROP alamat
Penggantian Nama Kolom Beserta Jenis Kolomnya (CHANGE) Bentuk Umum:
mysql> Alter table nama_table_anda CHANGE nama_kolom
nama_kolom_baru jenis_kolom;
Contoh:
mysql> Alter table saya CHANGE nama nama_mahasiswa varchar(50);
Mengubah Jenis Kolom (MODIFY) Bentuk Umum:
mysql> ALTER table nama_table MODIFY nama_field tipe_data;
Contoh:
mysql> ALTER table saya MODIFY stb char(10);
Menghapus Table Bentuk Umum:
mysql> DROP table nama_table_anda;
Contoh:
mysql> DROP table saya;
Soal-Soal:
Buatlah sebuah database dengan nama “FIKOM” dan sebuah tabel dengan nama “Kelas”. Dengan struktur table : stambuk integer, nama_mahasiswa varchar, jenis kelamin char.
- Lihat struktur table anda.
- Ubah tipe data stambuk menjadi tipe data char.
- Tambah struktur table dengan alamat dengan jenis data varchar.
- Ubah nama table anda menjadi nama anda.
Latihan :
- Sebutkan dan jelaskan tipe data yang digunakan pada MySQL!
- Jelaskan pengertian field dan record! (Berikan contoh).
Tugas Pendahuluan :
- Jelaskan apa yang dimaksud dengan DML (Data Manipulation Language)!
- Berikan masing-masing sebuah contoh implementasi perintah-perintah DML!