perintah DATA DEFINITION LANGUAGE (DDL) pada MySQL
Hallo
Selamat datang
kembali di blog enogizerika !
Pada postingan hari
ini, kita akan membahas mengenai membuat tabel baru, mengubah field pada tabel,
mengubah tipe data pada field, menambah field, menghapus field serta menghapus
tabel menggunakan perintah DATA DEFINITION LANGUAGE (DDL).
DDL adalah serangkaian
perintah dalam SQL yang digunakan untuk membuat, menghapus dan mengubah serta
definisi metadata dari suatu objek database. Perintah ini terdapat 5 macam
yaitu CREATE, ALTER, RENAME DROP, dan TRUNCATE. Untuk penjelasan akan kita
sambungkan pada tutorial praktek nya.
Kita gunakan kembali
nih database kasir indomart yang sebelumnya pernah di post pada blog ini, jika
kalian belum lihat maka bisa klik disini.
1. Inilah tampilan database beserta tabel dan field yang sebelumnya telah dibuat
Bila
kita ingin menambahkan tabel baru maka ketik “CREATE TABLE (nama_table) ((nama_field
tipe_data));” seperti contoh gambar berikut
Tabel baru tersebut diberi nama “detail_pelanggan” dengan struktur field “id_pelanggan” Primary Key, field “email_pelanggan” dan “member”
2. Lalu kita akan ubah field “member” menjadi “member_pelanggan” dengan perintah alter table (nama_table) change (nama_field_sebelumnya) (nama_field_baru) (tipe data);
3. Kita tambahkan lagi field bernama “no_wa” dengan tipe data char (12) dengan cara ketik “alter table (nam_table) add column (nama_field_tambahan tipe_data);”
Atau
bisa ditambah “after (nama_field);” setelah (nama_field_tambahan tipe_data)
Gunanya
untuk menempatkan field baru setelah suatu field yang di inginkan.
4. Bila pada step sebelumnya Field “no_wa” tipe datanya berupa char(12) diubah tipe datanya menjadi varchar (20)
Caranya
dengan ketik “alter table (nama_table) change (nama_field_before)
(nama_field_after) (tipe_data);”
5. Kemudian adalah cara untuk menghapus field, seperti contoh kita akan menghapus field “member_pelanggan”
Perintah yang ditulis yaitu “alter table (nama_table) drop (nama_field_yang_akan_dihapus);”
6. Nah terakhir, bila ingin menghapus tabel, misalnya Menghapus tabel “detail_pelanggan”
Tinggal
ketik saja “DROP TABLE (nama_table_yang_ingin_di_hapus);”
Sekian
tutorial pada kesempatan kali ini, semoga bermanfaat dan dapat dimengerti ya
Ohiya
semua materi ini saya dapatkan ketika kuliah di Universitas Alma Ata yang ada
di Yogyakarta prodi Sistem Informasi
Siapa
tau ada yang mau kembaran almamater nya
See you again......
1.
Komentar
Posting Komentar