Cara menggunakan apa itu ddl mysql?

Cara menggunakan apa itu ddl mysql?

Kembali lagi bersama gw lagi.Pada postingan artikel gw kali ini gw akan memberikan informasi dan tutorial mengenai DDL di MySQL.Lalu apa itu DDL?Berikut informasi lengkap serta pembahasannya.

DDL = Data Definition Language

DDL digunakan untuk kepentingan penciptaan database, tabel, hingga penghapusan database atau tabel di basis data atau MySQL itu sendiri.

Contoh syntax DDL :

  • CREATE DATABASE
  • CREATE TABLE
  • DROP TABLE
  • ALTER TABLE

DDL digunakan untuk membangun kerangka database atau mendefinisikan database dan tabel, perintah yang digunakan, yaitu CREATE, ALTER dan DROP.

Contoh menggunakan Perintah CREATE di DDL.

Agar supaya memudahkan dan memahami dalam mempelajari mengenai DDL dengan mudah, sebaiknya kita coba untuk membuat databasenya terlebih dahulu di mysql, misalnya kita mengambil kasus disebuah kantor, misalnya mengenai data pribadi pegawai. Berdasarkan kasus ini kita buat database pegawai tersebut.

CREATE DATABASE pegawai;

Kemudian Aktifkan dengan perintah berikut:

USE pegawai;

Setelah menggunakan perintah diatas, kita sudah berada dalam database pegawai. Setelah itu kita harus membuat tabel baru didalam database pegawai.

Memahami Perintah Pembuatan Tabel Secara Mudah.

Dalam pembuatan tabel sebenarnya sangat mudah, kita harus sudah mengetahui tabel apa yang akan dibuat, kemudian gambaran data yang akan disimpan. Sintaks dasar untuk pembuatan tabel adalah:

CREATE TABLE [IF NOT EXISTS] nama_tabel (kolom_a tipe(panjang), kolom_b tipe(panjang), …)

Parameter IF NOT EXISTS untuk memeriksa tabel jika tidak ada atau belum dibuat.

Membuat Tabel Baru

Sekarang kita akan mengimplementasikan sintaks diatas untuk pembuatan tabel. dari kasus diatas kita akan membuat tabel pribadi.

Tabel pribadi

Tabel pribadi biasanya dipakai untuk menyimpan data pegawai, didalam tabel pribadi ini tentunya ada field atau atribut bagian. Strukturnya contohnya seperti ini.

  • Field Name
  • Data Type
  • File Size
  • Description

Dari tabel diatas kita bisa membuat perintah SQL sebagai berikut:

CREATE TABLE pribadi (Nip INT(5) NOT NULL PRIMARY KEY,Nama VARCHAR(35) NOT NULL,Tgl_lahir DATE,Sex ENUM(‘P’,’W’),Alamat VARCHAR(35),Kota VARCHAR(15));

PRIMARY KEY adalah Kunci Utama, dalam setiap tabel harus ada minimal satu kolom yang dijadikan sebagai PRIMARY KEY.

NOT NULL artinya setiap kolom tidak boleh kosong, sedangkan jika diisinkan untuk dikosongkan dapat menggunakan parameter NULL. Setelah selesai, kita dapat melihat tabel yang kita buat dengan perintah SHOW TABLES.

SHOW TABLES;

Dan untuk melihat deskripsi sebuah tabel bisa menggunakan sintaks

DESCRIBE nama_tabel;

Menggunakan Perintah ALTER

Didalam MySQL, ALTER berfungsi untuk mengubah struktur tabel yang telah dibuat. sehingga dengan penggunaan perintah ALTER ini maka kita dapat mengubah kekurangan atau kesalahan pada saat kita membuat tabel. Sintaksnya adalah sebagai berikut :

ALTER TABEL nama_tabel [ spesifikasi perubahan ]

Parameter [ spesifikasi perubahan ] adalah pilihan yang digunakan untuk mengubah struktur tabel yaitu ADD, CHANGE, DROP.

Menambah Kolom Baru

Untuk menambah kolom baru dalam tabel, parameter yang digunakan adalah ADD. Sintaksnya adalah sebagai berikut.

ALTER TABLE nama_tabel ADD kolom_baru tipe(panjang) [FIRST | AFTER kolom_lama]

Ada dua opsi pada sintak diatas. FIRST artinya kolom yang baru akan ditambahkan pada urutan pertama. AFTER artinya kita meletakkan kolom yang baru setelah kolom yang ditunjuk. Misalnya kita ingin menambah kolom baru bernama Status_Kawin dengan posisi setelah kolom/field Sex dengan tipe VARCHAR(10) pada tabel pribadi, perintahnya adalah sebagai berikut:

ALTER TABLE pribadi ADD Status_Kawin VARCHAR(10) AFTER Sex;

Untuk melihat hasil gunakan parameter DESCRIBE

Mengubah Nama Kolom

Apabila kita ingin melakukan perubahan terhadap nama kolom yang telah selesai dibuat, kita dapat menggunakan paramter CHANGE. Sintaknya sebagai berikut:

ALTER TABEL nama_tabel CHANGE kolom_lama kolom_baru tipe (panjang)

Contohnya kita ingin mengubah kolom Alamat  menjadi Tempat_Tinggal pada tabel pribadi, maka perintahnya sebagai berikut.

ALTER TABLE pribadi CHANGE Alamat Tempat_Tinggal TEXT(20);

Kita dapat melihat perubahannya dengan menggunakan perintah DESCRIBE.

Mengubah Nama Tabel

Apabila ternyata kita ingin mengubah nama tabel yang kita buat, maka caranya dengan menggunakan parameter RENAME. Sintaknya sebagai berikut :

ALTER TABLE nama_lama RENAME [TO] nama_baru

Misalnya kita ingin mengganti tabel pribadi menjadi tabel data_pribadi, maka perintahnya sebagai berikut.

ALTER TABLE pribadi RENAME TO data_pribadi;

Kita dapat melihat perubahannya dengan menggunakan perintah SHOW TABLES.

Menggunakan Perintah DROP

Perintah DROP fungsinya untuk menghapus atau menghilangkan komponen pada tabel yang ada. baik menghilangkan primary key, kolom, tabel, index pada kolom.

Menghilangkan PRIMARY KEY, Sintaksnya adalah sebagai berikut:

ALTER TABLE nama_tabel DROP PRIMARY KEY;

Menghapus Kolom Tabel, Sintaksnya adalah sebagai berikut:

ALTER TABLE nama_tabel DROP nama_kolom

Akhir kata, jika ada yang kurang jelas akan informasi dan tutorial dari gw silahkan kalian komentar dibawah ini.Sekian informasi dari gw  mengenai Pengertian DDL Contoh Dan Fungsinya Di MySQL, semoga bermanfaat dan paham akan informasi dari gw ini.

Apa itu DDL pada MySQL?

DDL (Data Definition Languange) merupakan sekumpulan set perintah yang bertujuan untuk mendefinisikan atribut – atribut database, tabel, atribut kolom (field), maupun batasan – batasan terhadap suatu atribut dan relasi/hubungan antar tabel. Yang termasuk dalam kelompok perintah DDL adalah : CREATE, ALTER, dan DROP. ...

Apa yang dimaksud DDL dan DML dalam MySQL?

Pada SQL terdapat DDL dan DML. Data Definition Language (DDL) adalah perintah yang digunakan untuk mendefinisikan suatu database. Perintah-perintah yang termasuk dalam DDL adalah CREATE, DROP, ALTER. Data Manipulation Language (DML) adalah perintah-perintah yang digunakan untuk memanipulasi data pada suatu tabel.

Apa yang dimaksud dengan SQL DDL?

DDL (Data Definition Language) DDL merupakan sub perintah bahasa SQL yang dimanfaatkan guna membangun kerangka database. Seperti halnya tabel dan database. Ada 3 perintah penting di dalam DDL, diantaranya create, alter, dan drop. Create merupakan suatu perintah untuk membuat beberapa kebutuhan.

Apa itu script DDL?

Pengertian lebih lengkap dari DDL adalah salah satu bentuk SQL yang bisa digunakan untuk menciptakan atau membuat database, tabel, struktur tabel, merubah struktur database, menghapus tabel, menghapus database serta membuat relasi antar tabel. Oleh sebab itu, DDL ini mempunyai sejumlah perintah dasar yang terdiri atas ...