• Tentang Kami
  • Hubungi Kami
  • Kebijakan Privasi
  • Sangkalan
Masbilly.com
  • Beranda
  • Tutorial
    • Android
    • IOS
    • Windows
    • Photoshop
    • Komputer Jaringan
  • Media Sosial
    • Instagram
    • WhatsApp
    • Telegram
    • Facebook
    • Youtube
    • TikTok
  • Tech
    • Gadget
    • Komputer & Laptop
  • Games
    • Mobile
    • PC
  • Programing
    • MySQL
    • PHP
    • Java
    • C++
  • Spot News
No Result
View All Result
  • Beranda
  • Tutorial
    • Android
    • IOS
    • Windows
    • Photoshop
    • Komputer Jaringan
  • Media Sosial
    • Instagram
    • WhatsApp
    • Telegram
    • Facebook
    • Youtube
    • TikTok
  • Tech
    • Gadget
    • Komputer & Laptop
  • Games
    • Mobile
    • PC
  • Programing
    • MySQL
    • PHP
    • Java
    • C++
  • Spot News
No Result
View All Result
Masbilly.com
No Result
View All Result
Home Programing MySQL

Contoh Perintah DDL Create, Alter, Drop Pada MySQL

Billy Afri Lorenzia by Billy Afri Lorenzia
October 28, 2022
in MySQL, Programing
0

Halo sob jumpa kembali kali ini saya ingin memberikan sebuah Contoh Perintah DDL seperti Create, Alter, Drop pada MySQL.

Daftar isi : hide
Pengertian singkat DDL (Data Definition Language)
1. Create
2. Alter
3. DROP

Pengertian singkat DDL (Data Definition Language)

DDL (Data Definition Language) merupakan sebuah kumpulan perintah SQL yang digunakan untuk mejalankan sebuah perintah fungsi seperti contohnya Membuat (Create), Mengubah (Alter), Menghapus (Drop) pada sebuah struktur ataupun entitas objek pada suatu database.

Baca juga: Pengertian MySQL serta kelebihan dan kekurangan

1. Create 

Perintah Create berfungsi untuk membuat objek baru diantaranya digunakan untuk membuat Database baru, Table baru maupun View baru.

Contoh penggunaan:

Misalnya kita ingin membuat suatu Database dengan nama toko maka perintah DDL Create yang digunakan adalah :
create database toko;

dan jika kalian ingin masuk ke database toko kalian bisa menuliskan

use toko;
Kemudian jika kita ingin membuat sebuah Tabel dengan nama karyawan maka perintaah DDL Create yang digunakan adalah :
create table  karyawan(NIK varchar(9), Nama varchar(20), Alamat varchar(30), Email varchar(10), No_Telepon varchar(13), PRIMARY KEY(NIK));
note : Varchar adalah sebuah tipe data jenis string yang dapat menampung sebuah data dengan karakter alfabet (a-z). Primary key adalah field atau kolom utama dari suatu tabel yang tidak boleh diisi dengan data yang sama dan harus memiliki karakter unik. diatas saya menggunakan NIK untuk primary key nya karena NIK merupakan identitas yang beda pada setiap orang.

2. Alter

Perintah Alter ini berfungsi untuk memodifikasi atau mengubah suatu struktur pada tabel yang sebelumnya telah dibuat, diantara nya yang bisa dilakukan adalah : menambahkan, menghapus, mengubah field (kolom), mengubah nama tabel dan bisa juga memberikan atribut pada field (kolom).
Perintah Alter juga biasa digunakan untuk function, procedure, view namun disini saya hanya akan membahas perintah Alter pada tabel.

Contoh penggunaan:

Misalnya kita ingin memodifikasi suatu Tabel bernama barang maka perintah DDL Alter yang digunakan adalah :
Baca Juga:   Contoh Stored Procedure INSERT, UPDATE, DELETE Pada MySQL

Baca juga : Contoh Stored Procedure Insert, Delete pada MySql

Menambahkan Field (kolom)

ALTER TABLE nama_tabel ADD nama_kolom tipedata;
Ex: ALTER TABLE barang ADD jenis varchar(10);
mysql> ALTER TABLE barang ADD jenis varchar(10);
Query OK, 0 rows affected (0.86 sec)

mysql> desc barang;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| NamaBarang | varchar(10) | NO   | PRI |         |       |
| Satuan     | varchar(6)  | YES  |     | NULL    |       |
| Harga      | int(11)     | YES  |     | NULL    |       |
| Jumlah     | int(11)     | YES  |     | NULL    |       |
| jenis      | varchar(10) | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

Menghapus Field (kolom)

ALTER TABLE nama_tabel DROP nama_kolom tipedata;
Ex: ALTER TABLE barang DROP jenis;
mysql> ALTER TABLE barang DROP jenis;
Query OK, 0 rows affected (1.03 sec)

mysql> desc barang;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| NamaBarang | varchar(10) | NO   | PRI |         |       |
| Satuan     | varchar(6)  | YES  |     | NULL    |       |
| Harga      | int(11)     | YES  |     | NULL    |       |
| Jumlah     | int(11)     | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec)

Mengubah nama Field (kolom)

ALTER TABLE nama_tabel CHANGE nama_kolom_lama nama_kolom_baru tipedata;
Ex: ALTER TABLE barang CHANGE Satuan Model varchar(6);
mysql> ALTER TABLE barang CHANGE Satuan Model varchar (6);
Query OK, 0 rows affected (0.19 sec)

mysql> desc barang;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| NamaBarang | varchar(10) | NO   | PRI |         |       |
| Model      | varchar(6)  | YES  |     | NULL    |       |
| Harga      | int(11)     | YES  |     | NULL    |       |
| Jumlah     | int(11)     | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec)
note : ADD digunakan untuk opsi menambahkan sebuah objek. DROP digunakan untuk opsi menghapus sebuah objek. CHANGE digunakan untuk opsi mengubah / me-rename.

3. DROP

Perintah Drop berfungsi untuk menghapus sebuah tabel maupun juga database, function, index, procedure, trigger, view.
Contoh Penggunaan:
Menghapus Database 
DROP DATABASE nama_database;
Ex : DROP DATABASE Toko;

Menghapus Tabel 
DROP TABLE nama_table;
Ex : DROP TABLE Barang;

Itulah beberapa perintah DDL (Data Definition Language) beserta contoh penggunaannya.
Jangan lupa baca juga artikel mengenai MySQL lainnya.

Baca Juga:   Cara Membuat Sliding TabLayout dan ListView di Android Studio

Baca juga : Cara Mudah Membuat Database dan Tabel di MySQL

Sekian, semoga bermanfaat.

Thanks For Visiting ^_^
www.masbilly.com
Tags: mysqlprograming
Previous Post

Cara Mudah Cek IMEI Semua Merk HP Untuk Menghindari Pemblokiran

Next Post

Cara Membuat Barcode di Android dan Laptop Gratis

Billy Afri Lorenzia

Billy Afri Lorenzia

Mahasiswa Teknik Informatika yang tertarik pada bidang Teknologi Komputer, Internet, Game, NFT & Cryptocurrency. Saat ini aktif sebagai Editor/Redaktur dan pemilik blog Masbilly.com

Next Post
cara membuat barcode di android

Cara Membuat Barcode di Android dan Laptop Gratis

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Postingan Terbaru

Cara Mengaktifkan Kamera Laptop Windows 10

Cara Mengaktifkan Kamera Laptop Windows 10

March 25, 2023
Cara Mematikan Windows Defender di Windows 7, 8, dan 10

Cara Mematikan Windows Defender di Windows 7, 8, dan 10

March 24, 2023
Cara Screenshot di Laptop Windows 10

Cara Screenshot di Laptop Windows 10 Tanpa Aplikasi

March 23, 2023
Masbilly.com

Masbilly.com adalah blog Teknologi Informasi yang membahas tentang Tutorial, Tips & Trik, Programing dan Info Menarik lainnya.

Follow Us

  • Tentang Kami
  • Hubungi Kami
  • Kebijakan Privasi
  • Sangkalan

© 2022 Masbilly.com - All rights reserved.

No Result
View All Result
  • Beranda
  • Tutorial
    • Android
    • Windows
    • Photoshop
    • Komputer Jaringan
  • Media Sosial
    • Instagram
    • WhatsApp
    • TikTok
  • Tech
    • Gadget
    • Komputer & Laptop
  • Games
    • Mobile
    • PC
  • Programing
    • MySQL
    • PHP
    • Java
    • C++
  • Spot News

© 2022 Masbilly.com - All rights reserved.