Sebelum mengenal lebih jauh tentang DDL (Data Definition Language) dan DML (Data Manipulation Language), ada yang perlu diketahui sebelumnya, bahwa bahasan ini termasuk dalam teknologi database, yang meliputi metode atau teknik pengelolaan data, baik data teks gambar maupun data yang lain. Pengelolaan database dilakukan dengan menuliskan kode-kode perintah dalam bentuk SQL Queries yang harus Anda masukkan sesuai dengan kebutuhan Anda. Berikut dibawah ini adalah pengertian DDL dan DML secara lengkap.
Untuk pengertian dari DDL dan DML sendiri yaitu jika DDL (Data Definition Language) merupakan kumpulan perintah SQL yang bisa anda gunakan untuk mengatur, mengubah struktur datatype objek di database seperti indexes, tables, triggers, views dan seterusnya. Sedangkan DML (Data Manipulation Language) sendiri merupakan kumpulan perintah yang berfungsi untuk pengelolaan database seperti membuat tabel, membuat database baru. Contoh Perintah DDL dan DMLSeperti disebutkan sebelumnya, DDL (Bahasa Definisi Data) dan DML (Bahasa Manipulasi Data) adalah sekumpulan perintah yang digunakan untuk melakukan fungsi untuk membuat, mengubah, atau menghapus entitas basis data yang ada. Oleh karena itu, di bawah ini adalah sekumpulan perintah yang dapat Anda coba untuk mengelola database: Relasi Basis Data1. DDL (Bahasa Definisi Data)DDL dapat digunakan untuk mengoperasikan skema struktural pada database, perintah utama yang dapat digunakan dalam DDL (Data Definition Language) adalah CREATE, RENAME, ALTER, DROP. Create adalah perintah yang digunakan untuk membuat database dan tabel baru. Sedangkan Rename adalah perintah yang digunakan untuk mengganti nama seperti nama tabel, dan DROP adalah perintah yang digunakan untuk menghapus suatu objek.Contoh 1:CREATE TABLE Buku_Perpus( id INTEGER PRIMARY KEY, kode_buku VARCHAR(20) NULL, judul_buku VARCHAR(225) NOT NULL, tanggal_terbit DATE NULL ); Pada contoh perintah di atas berarti akan dibuat tabel baru bernama Buku_Library yang memiliki kolom entitas seperti id yang diberi primary key atau tidak boleh sama dengan data lain, juga akan ada kolom Kode_Book dengan data tersebut ketik varchar yang memiliki kapasitas menampung hingga 20 karakter dan dapat dikosongkan dengan memasukkan kode NULL. Selain itu, ada juga book_title yang bertipe data Varchar berkapasitas 225 karakter dan tidak boleh kosong dengan kode NOT NULL. Terakhir, ada publish_date dengan tipe data DATE dan bisa dikosongkan dengan kode NULL. Contoh 2:
Alter TABLE Buku ADD Penulis Varchar(100);
Alter TABLE Buku Drop Column Judul_buku;
Pada contoh diatas terdapat dua baris perintah yang masing-masing memiliki fungsi yang berbeda, pada baris pertama terdapat perintah ALTER yang berfungsi untuk mengubah, pada baris pertama berfungsi untuk mengubah struktur tabel, dimana nantinya akan dibuat kolom baru. ditambahkan dengan nama Author dengan tipe data VARCHAR yang berkapasitas 100 karakter dan akan ditambahkan pada table Books. Sedangkan pada baris kedua merupakan perintah yang juga digunakan untuk mengubah struktur tabel, namun berbeda dengan baris pertama yang menambahkan kolom, baris kedua justru mem-parsing kolom tersebut, yang akan dihilangkan adalah kolom Book-Title yang terdapat pada tabel bernama tabel Book, perintah Hal utama yang digunakan adalah perintah ALTER, namun yang membedakan hanyalah penggunaan ADD dan DROP. Contoh 3:DROP TABLE Buku;Pada contoh satu baris perintah SQL di atas terdapat perintah yang berfungsi untuk menghapus, disitu digunakan perintah utama DROP yang artinya menghapus, setelah perintah DROP dilanjutkan dengan perintah TABLE yang artinya objek yang akan dihapus adalah TABLE , lalu diikuti nama objeknya dengan jelas yaitu buku, sehingga perintahnya berbunyi Delete the Book Table. 2. DML (Bahasa Manipulasi Data)DML adalah sekumpulan perintah yang digunakan untuk melakukan pengelolaan database seperti membuat baru, menambah, menghapus dan menampilkan, perintah utamanya adalah UPDATE, DELETE, INSERT, SELECT. Perintah UPDATE digunakan saat ingin memperbarui data, dan perintah hapus digunakan jika ingin menghapus data. Selain itu ada juga perintah INSERT yang bisa anda gunakan untuk memasukkan data ke dalam database, dan terakhir ada perintah SELECT yang digunakan untuk menampilkan data. yang telah Anda masukkan.Contoh :
SELECT * FROM Buku;
UPDATE Buku SET Judul_buku = “Programmer” WHERE id = 1123;
INSERT INTO Buku (id,kode_buku,judul_buku,tanggal_terbit) values(1124, “KoD2?, “Desainer”, “2013-01-11?);
Pada contoh perintah DML (Data Manipulation Language) diatas terdapat tiga perintah yang memiliki fungsi yang berbeda, pada baris pertama merupakan perintah yang berfungsi untuk menampilkan data, terdapat perintah utama yaitu SELECT yang artinya menampilkan, kemudian diikuti dengan kode bintang, yang berarti 'semua'. Dilanjutkan dengan kode FROM Book yang artinya Buku Meja, jika dibaca lengkap maka akan terbaca. Menampilkan semua data yang terdapat pada tabel buku. Kemudian pada baris kedua ada perintah yang menggunakan kode utama UPDATE Book yang artinya akan mengubah data yang ada pada tabel book, dilanjutkan dengan SET Book_title = 'Programmer' yang artinya data yang ada akan diubah dengan kata 'Programmer'. lalu apa yang harus diubah? terdapat pada kode terakhir WHERE id='123?, judul buku yang akan diubah menjadi 'programmer' adalah judul buku yang memiliki id 123. Terakhir ada baris kode yang berfungsi untuk menambahkan data, ada fungsi INSERT INOT Buku yang artinya data akan dimasukkan ke dalam tabel Book diikuti dengan nama kolom secara berurutan. Kemudian diikuti dengan Values dengan isi data sesuai urutan nama kolom, terakhir ditutup dengan tanda kutip ganda pada setiap perintah SQL.
Baca juga artikel yang berhubungan dengan Perbedaan DDL Dan DML Beserta Contoh Perintahnya Dalam Database:
PendahuluanDalam hiruk-pikuk kehidupan modern, tempat perlindungan dan ketenangan bisa menjadi sesuatu yang langka. Namun, bagaimana jika Anda dapat menemukan tempat tersebut di tengah dedaunan hijau dan alam yang tenang? Rumah pohon yang unik menawarkan peluang untuk mengalami harmoni dengan alam sambil menikmati kesejukan luar biasa. Artikel ini akan membawa Anda dalam perjalanan melalui keajaiban dan pesona rumah pohon serta segala hal menarik yang terkait dengannya.Daftar IsiMengapa Rumah Po…
PendahuluanSiapa di antara kita yang tidak ingin memiliki memori yang tajam dan kuat sepanjang hayat? Memori adalah jendela ke masa lalu dan kunci untuk menghadapi masa depan. Namun, dalam era informasi ini, di mana kita sering terjebak dalam arus informasi yang melimpah, seringkali kita merasa kesulitan untuk mengingat hal-hal penting. Dari namanya saja sudah cukup menakutkan - amnesia, kondisi di mana kita kehilangan memori. Tapi tenang saja, dalam artikel ini kita akan membahas tips-tips mena…
Pada sebuah pesta pernikahan yang seharusnya penuh kebahagiaan, sebuah peristiwa tak terduga membuat suasana berubah drastis. Pengantin pria yang tampak memesona dengan setelan jas putihnya tiba-tiba berubah menjadi protagonis yang menyedihkan. Seolah-olah ada skrip rahasia yang dijalankannya, pengantin pria itu menerima pesan teks yang mengubah seluruh narasi pernikahan.Di tengah-tengah pelaminan yang penuh kasih, pasangan muda ini tengah menikmati momen bahagia. Sang pengantin pria tersenyum, …
Daftar IsiPengenalan Non Fungible Token (NFT)Membahas Konsep Dasar NFTMerekam Unikasi Aset DigitalMeningkatnya Minat pada NFTSeni Digital dan NFTDampak SelebritiPernikahan NFT dengan GameMekanisme NFTPembuatan dan Verifikasi NFTPembayaran dan Harga NFTPembagian KeuntunganIsu dan Tantangan NFTLingkungan dan Konsumsi EnergiKekhawatiran Kepemilikan IntelektualMasa Depan NFTPenggunaan Potensial NFTPengembangan RegulasiKesimpulanPengenalan Non Fungible Token (NFT)Dunia digital semakin menarik perhati…
Daftar IsiPendahuluanSejarah Lembaga Riset IndependenPeran INDEF dalam Dunia RisetMenelusuri Kriteria IndependensiPenelitian dan Publikasi BerkualitasKetika Independensi Bertemu dengan KeuanganStudi Kasus: Kontribusi INDEF dalam Kebijakan PublikKepatuhan Terhadap Standar EtikaMasa Depan Lembaga Riset IndependenKesimpulanPendahuluanApakah kita benar-benar tahu apa itu INDEF (Indonesia Development Forum)? Bagi sebagian besar orang, INDEF mungkin masih merupakan lembaga riset yang misterius. Tapi, …
Daftar IsiSejarah Lalu Lintas di LondonPerkembangan jalan raya LondonAwal pengaturan lalu lintasPeran Teknologi dalam Mengatur Lalu LintasSistem pengaturan lalu lintas modernPemanfaatan AI dalam mengatasi kemacetanSistem Transportasi Umum yang EfisienPeran kereta bawah tanah LondonJaringan bus yang luas dan efisienPeran Masyarakat dalam Lalu LintasEdukasi dan kesadaran lalu lintasPenggunaan transportasi berkelanjutanStudi Kasus: Pengalaman Pengendara di LondonKisah pengendara yang suksesTantanga…
Daftar IsiSejarah Kesetaraan Gender di Politik IndonesiaMemahami akar sejarah ketidaksetaraan gender dalam politik.Peran awal perempuan dalam perjuangan kemerdekaan.Transformasi Peran Perempuan dalam PolitikPerubahan signifikan dalam keterlibatan perempuan dalam politik.Contoh nyata perempuan yang menjadi pemimpin politik sukses.Tantangan dalam Mewujudkan Kesetaraan GenderStereotip gender dalam politik.Hambatan struktural yang dihadapi perempuan.Langkah-Langkah Menuju Kesetaraan GenderPentingnya…
Daftar IsiSejarah Indeks Biaya Hidup di IndonesiaMemahami asal usul rendahnya biaya hidup di Indonesia.Harga Makanan yang TerjangkauMengapa makanan di Indonesia begitu murah dan lezat?Perumahan yang TerjangkauBagaimana sektor perumahan memengaruhi indeks biaya hidup?Pengangguran dan Upah MinimumApakah tingkat pengangguran dan upah minimum berpengaruh?Pengangkutan dan MobilitasBagaimana sistem transportasi memengaruhi indeks biaya hidup?Pendidikan dan KesehatanPeran penting pendidikan dan kesehat…
Daftar IsiSejarah Dissenting Opinion: Memahami asal usul dissenting opinion.Fungsi Penting Dissenting Opinion: Bagaimana dissenting opinion memberikan perspektif yang berbeda?Menghindari Kelompok Pikir: Mengapa dissenting opinion penting untuk mencegah kelompok pikir (groupthink)?Membuka Ruang Diskusi: Bagaimana dissenting opinion memicu debat yang sehat?Perlindungan Hak Asasi Manusia: Bagaimana dissenting opinion melindungi hak asasi manusia?Dampak pada Perkembangan Hukum: Bagaimana dissenting …
Daftar IsiApa itu Currency Peg?Sejarah Currency PegMengapa Negara Menggunakan Currency Peg?Tipe-tipe Currency PegKeuntungan dan Kerugian Currency PegContoh Sukses dan Kegagalan Currency PegKasus Currency Peg di AsiaDampak Globalisasi pada Currency PegApakah Currency Peg Masih Relevan?KesimpulanApa itu Currency Peg?Currency Peg adalah suatu kebijakan yang mengikat nilai mata uang suatu negara terhadap mata uang asing atau komoditas lainnya. Dalam istilah sederhana, ini mirip dengan "meletakkan pa…
Lokasi Pengunjung: 18.206.48.243