Pada tulisan sebelumnya badoystudio.com sudah membahas mengenai Sistem Manajemen Basis Data. Di mana pada penjelasan tersebut telah disinggung sedikit mengenai DDL dan DML.
Nah, kali ini kita akan membahas materi DDL dan DML. Simak selengkapnya sekarang juga melalui uraian berikut ini.
Daftar Isi
Pengertian Bahasa Basis Data / Database
DDL juga DML merupakan 2 bentuk dari bahasa basis data (database language).
Apa itu bahasa basis data ?
Bahasa basis data yaitu bahasa yang digunakan oleh user agar bisa berkomunikasi atau berinteraksi dengan sistem manajemen basis data atau yang sering kita kenal dengan DBMS (Data Base Management System).
Memahami DDL (Data Definition Language)
Menurut teorikomputer.com DDL (Data Definition Language) merupakan kumpulan perintah pada SQL untuk menggambarkan desain dari basis data (database).
Perintah-perintah tersebut yaitu :
- Create
- Rename
- Alter
- dan Drop
Fungsi Utama DDL
Secara garis besar DDL berfungsi untuk :
- Membuat
- Mengubah
- dan Menghapus struktur data pada database.
Macam-macam Perintah DDL
Supaya lebih jelas berikut ini mari kita pahami beberapa perintah dari DLL.
1. Create
No | Perintah | Fungsi |
1 | Create Database | Membuat database baru |
2 | Create Function | Membuat fungsi pada database |
3 | Create Index | Membuat index pada database |
4 | Create Table | Membuat tabel pada database |
5 | Create Procedur | Membuat prosedur pada database |
6 | Create Trigger | Membuat trigger pada database |
Contoh Penggunaan :
CREATE DATABASE db_kampus;
CREATE TABLE table_mahasiswa ( column1 datatype, column2 datatype, column3 datatype, .... );
CREATE INDEX index_name ON table_name (column1, column2, ...);
2. Rename
No | Perintah | Fungsi |
1 | Rename Table | Digunakan untuk mengganti nama tabel |
Contoh Penggunaan :
RENAME TABLE siswa to peserta_didik;
3. Alter
No | Perintah | Fungsi |
1 | Alter Table | Mengubah struktur tabel |
Contoh Penggunaan :
ALTER TABLE siswa ADD tgl_lahir DATE;
Perintah tersebut digunakan untuk menambahkan kolom tanggal lahir pada tabel siswa.
4. Drop
No | Perintah | Fungsi |
1 | Drop Database | Menghapus database |
2 | Drop Function | Menghapus fungsi pada database |
3 | Drop Index | Menghapus index pada database |
4 | Drop Procedure | Menghapus prosedur pada database |
5 | Drop Table | Menghapus tabel pada database |
Contoh Penggunaan :
DROP DATABASE kampus;
DROP TABLE data_mahasiswa;
DML (Data Manipulation Language)
DML menurut gilacocding.com merupakan perintah SQL yang berhubungan dengan pengolahan data dalam tabel pada sebuah database.
Macam-macam Perintah DML
Perintah-perintah tersebut di antaranya yaitu :
- Select : perintah yang digunakan untuk menampilkan record pada sebuah tabel
- Insert : perintah yang digunakan untuk menambahkan record baru pada tabel
- Update : perintah yang digunakan untuk mengubah data
- Delete : digunakan untuk menghapus data
Contoh penggunaan select :
SELECT * FROM data_mahasiswa;
Perintah di atas berfungsi untuk menampilkan record dari tabel data_mahasiswa.
Contoh penggunaan insert :
INSERT INTO data_mahasiswa (nim, nama) values (“201922”, “ Gun”);
Perintah tersebut digunakan untuk menambahkan record baru ke tabel data_mahasiswa.
Contoh penggunaan update :
UPDATE data_mahasiswa SET nama=”Boy” WHERE nim=”201922”;
Perintah di atas digunakan untuk merubah data nama dengan nim 201922
Contoh penggunaan delete :
DELETE FROM data_mahasiswa WHERE nim =”201922”;
Digunakan untuk menghapus record dengan nim 201922
Layanan kami :
- Jasa Pembuatan Website Depok
- Jasa Pembuatan Website Tangerang
- Jasa Pembuatan Website Bekasi
- Jasa Pembuatan Website Jogja
- Jasa Pembuatan Website Malang
- Jasa Pembuatan Website Semarang
- Jasa Pembuatan Website Medan
- Jasa Pembuatan Website Solo
- Jasa Pembuatan Website Lampung
- Jasa Pembuatan Website Makassar
Penutup
Itulah penjelasan singkat mengenai DDL dan DML juga contoh penggunaannya. Semoga bermanfaat dan jangan lupa share ke temanmu yang lainnya juga.
Sumber gambar utama : medium.com