Archive for 03/28/19

MySQL Latihan DDL

Kamis, 28 Maret 2019
Posted by Afzal
MySQL

PENGENALAN DDL
(DATA DEFINITION LANGUAGE)

Data Definition Language merupakan kumpulan perintah atau query SQL yang
digunakan untuk membuat, merubah, serta dapat pula menghapus dari suatu struktur
dan definisi tipe data dari objek-objek, seperti tabel yang ada pada suatu database
            Berikut merupakan contoh pengenalan DDL, ikuti langkah-langkah berikut :
  1.      Masuk ke dalam MariaDB melalui command prompt
a.      Jangan lupa untuk menyalakan service mysql pada aplikasi xampp
                  Gambar 1.a Menyalakan MySQL
b.      Buka aplikasi command prompt (cmd), dengan cara :
àWindows button+R (RUN), lalu ketikkan “cmd”
                  Gambar 1.b Membuka Command Prompt
c.       Lalu untuk masuk ke MariaDB/MySQL sebagai root (untuk mempermudah mengelola database) melalui command prompt, ketikan :
“C:/xampp/mysql/bin/mysql.exe” –u root –p
     
                  Gambar 1.c Masuk sebagai Root pada MySQL
Bila muncul kotak dialog, “enter password:” tekan saja enter.
  2.      Buat dua buah database masing-masing dengan nama “komik_coba1” dan
“komik_cobalagi”.
Untuk membuat database, gunakan perintah :
Create database nama_database;
 Maka,
                  Gambar 2 Membuat Database komik_coba1 dan komik_cobalagi
  3.      Tampilkan seluruh daftar database yang ada.
  Gunakan perintah :
Show databases;
 
            Gambar 3 Menampilkan Daftar Database
  4.      Hapus database “komik_cobalagi”.
  Gunakan perintah :
Drop database nama_database;
 
            Gambar 4 Menghapus Database komik_cobalagi
  Anda bisa menggunakan perintah “show databases;” untuk memastikan database sudah terhapus.
  5.      Aktifkan database komik_coba1.
  Untuk mengaktifkan database (menggunakan/use), gunakan perintah :
Use nama_database;
 
            Gambar 5 Mengaktifkan Database
  6.      Tampilkan daftar tabel pada database komik_coba1.
  Gunakan perintah :
Show tables;
 
            Gambar 6 Menampikan Tabel dalam Database
Pada gambar tidak muncul tabel, karena belum ada tabel dalam database komik_coba1.
7.      Buat 3 buah tabel, dengan ketentuan sebagai berikut:
Untuk membuat table gunakan perintah :
Create table nama_table (nama_field tipe_data (jangkauan),….);
è  Sebuah table dapat memiliki beberapa field dengan tipe data nya masing-masing. Field baru ditulis setelah tanda koma (,), dan untuk mengakhiri pembuatan tabel, gunakan tanda titik koma/semicolon (;).
a.       Tabel anggota :
Field_name
Type
Size
Keterangan
Id_anggota
Char
4
Primary Key
Nama
Varchar
20

Alamat
Varchar
30

No_telp
Varchar
15

Tgl_lahir
Date


è  (Primary Key adalah kunci utama dari suatu tabel, bersifat unik dan tidak boleh ada
isi record yang sama/ganda)
. Saat membuat suatu tabel, field-field yang ada dapat
diberikan nilai ‘not null’ untuk memberikan validasi saat pengisian record tidak boleh
kosong datanya. Penggunaan atribut not null disesuaikan dengan kebutuhan, namun
secara default mysql akan memberikan nilai ‘null’. Gunakan perintah berikut untuk menambahkan primary key :
ALTER TABLE nama_table ADD PRIMARY KEY (nama_field);

                          Gambar 7.a Membuat Tabel Anggota

          Gambar 7.a.2 Menambahkan Primary Key pada Field id_anggota
b.      Tabel komik :
Field_name
Type
Size
keterangan
Id_komik
Char
5
Primary key
Judul
Varchar
25

Pengarang
Varchar
30

Thn_terbit
Year


Jenis_komik
Varchar
15


                        Gambar 7.b Membuat Tabel Komik dan Menambahkan Primary Key
c.       Tabel pinjam :
Field_name
Type
Size
Keterangan
No_pinjam
Int
4

Id_anggota
Char
4

Id_komik
Char
5

Jumlah
Int
2


                        Gambar 7.c Membuat Tabel Pinjam
  8.      Tampilkan daftar tabel yang ada pada database “komik_coba1”. (lihat langkah 6)
 
            Gambar 8 Menampilkan Daftar Table dalam Database (update)
  9.      Buka struktur tabel dari masing-masing tabel yang telah dibuat.
Untuk melihat struktur tabel, gunakan perintah :
Desc nama_table;
 
                        Gambar 9 Menampilkan Struktur Masing-masing Tabel
  10.  Hapus primary key pada tabel anggota.
Untuk menghapus primary key, gunakan perintah :
ALTER TABLE nama_table DROP PRIMARY KEY;
            Gambar 10 Menghapus Primary Key dan Melihat Tampilan Struktur Tabel Anggota (update)
 11.  Buat field baru pada tabel anggota, yaitu, “tgl_daftar” dengan type =
“date”.
Untuk menambahkan field baru, gunakan perintah :
ALTER TABLE nama_table ADD nama_field tipe_data(jangkauan);
 Catatan : tidak semua tipe data mempunyai jangkauanmemerlukan jangkauan.
            Gambar 11 Menambah Field dan Melihat Tampilan Struktur Tabel Anggota (update)
  12.  Ubah nama tabel “anggota” menjadi “anggota_warnet”.
Untuk mengubah nama atau rename, gunakan perintah :
ALTER TABLE nama_table RENAME nama_baru;

 
            Gambar 12 Mengubah Nama Tabel dan Mellihat Daftar Tabel dari Database (Update)
  13.  Buat field baru pada tabel komik, yaitu, “status” dengan type = “varchar”
dan size = “10”.
(lihat langkah 11)
                        Gambar 13 Menambahkan Field dan Melihat Hasilnya


  14.  Lihat Struktur Tabel Pinjam (lihat langkah 9)
                        Gambar 14 Menampilkan Struktur Tabel Pinjam
  15.  Beri Primary Key pada field “no_pinjam” pada tabel pinjam. (lihat langkah 7.a)
                                Gambar 15 Menambahkan Primary Key dan Melihat Hasilnya
  16.  Lihat kembali struktur tabel pinjam. (lihat gambar 15)
                                Gambar 16 Menampilkan Struktur Tabel Pinjam (Update)
  17.  Ubah nama tabel “pinjam” menjadi “transaksi”. (lihat langkah12)
                Gambar 17 Mengubah Nama Tabel dan Melihat Hasilnya
  18.  Buat primary key pada field “id_anggota” pada tabel anggota_warnet.(lihat langkah 7.a)
                                Gambar 18 Menambahkan Primary Key dan Melihat Hasilnya
  19.  Hapus field ”jenis_komik” pada tabel komik.
Untuk menghapus field suatu table, gunakan perintah :
ALTER TABLE nama_table DROP nama_field;
 
                                Gambar 19 Menghapus Field dan Melihat Hasilnya
  20.  Ganti field “jumlah” pada tabel transaksi menjadi “jml_komik” type=”Int”
Size=”4”.
Untuk mengubah (change) field dari suatu table, gunakan perintah :
ALTER TABLE nama_table CHANGE nama_field nama_baru tipe_data(jangkauan);
 Catatan : tidak semua tipe data memerlukan jangkauan.
                                Gambar 20 Mengubah Field dan Melihat Hasilnya


Welcome to My Blog
X-Steel Pointer

Popular Post

- Copyright © Afzal Azkhari -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -