Badoy Studio

ddl dan dml

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.



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)

contoh DDL
Sumber : https://sindykasim.files.wordpress.com/

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 (column1column2, ...);

 

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)

contoh DML
Sumber : https://joelians.files.wordpress.com/

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 : 


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

By Guntoro

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.