Published februari 26, 2017 by Jagoan website

perintah DDL pada Mysql (database)

Mengenal Perintah DDL pada MySQL

Tujuan Instruksional Khusus :

  1. Mahasiswa dapat menjelaskan tentang DDL (Data Definition Language).
  2. 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.
  1. Lihat struktur table anda.
  2. Ubah tipe data stambuk menjadi tipe data char.
  3. Tambah struktur table dengan alamat dengan jenis data varchar.
  4. Ubah nama table anda menjadi nama anda.




Latihan :
    1. Sebutkan dan jelaskan tipe data yang digunakan pada MySQL!
    2. Jelaskan pengertian field dan record! (Berikan contoh).


Tugas Pendahuluan :
  1. Jelaskan apa yang dimaksud dengan DML (Data Manipulation Language)!
  2. Berikan masing-masing sebuah contoh implementasi perintah-perintah DML!