<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://cbtlmsts.my.id/wikits/index.php?action=history&amp;feed=atom&amp;title=Perintah_DDL%2C_DML%2C_dan_DCL</id>
	<title>Perintah DDL, DML, dan DCL - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://cbtlmsts.my.id/wikits/index.php?action=history&amp;feed=atom&amp;title=Perintah_DDL%2C_DML%2C_dan_DCL"/>
	<link rel="alternate" type="text/html" href="https://cbtlmsts.my.id/wikits/index.php?title=Perintah_DDL,_DML,_dan_DCL&amp;action=history"/>
	<updated>2026-08-29T15:44:51Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://cbtlmsts.my.id/wikits/index.php?title=Perintah_DDL,_DML,_dan_DCL&amp;diff=205&amp;oldid=prev</id>
		<title>Admin: ←Membuat halaman berisi &#039;==Tujuan Pembelajaran== Setelah mempelajari modul ini, mahasiswa mampu: * Menjelaskan fungsi masing-masing kategori SQL: &#039;&#039;&#039;DDL (Data Definition Language)&#039;&#039;&#039;, &#039;&#039;&#039;DML (Data Manipulation Language)&#039;&#039;&#039;, dan &#039;&#039;&#039;DCL (Data Control Language)&#039;&#039;&#039;. * Menggunakan perintah dasar SQL untuk membuat, mengelola, dan mengamankan data. * Melakukan praktik perintah SQL di MySQL Ubuntu 24.04.  ==Kategori Perintah SQL==  {| class=&quot;wikitable&quot; ! Jenis SQL !! Kepanjangan...&#039;</title>
		<link rel="alternate" type="text/html" href="https://cbtlmsts.my.id/wikits/index.php?title=Perintah_DDL,_DML,_dan_DCL&amp;diff=205&amp;oldid=prev"/>
		<updated>2025-05-12T17:43:27Z</updated>

		<summary type="html">&lt;p&gt;←Membuat halaman berisi &amp;#039;==Tujuan Pembelajaran== Setelah mempelajari modul ini, mahasiswa mampu: * Menjelaskan fungsi masing-masing kategori SQL: &amp;#039;&amp;#039;&amp;#039;DDL (Data Definition Language)&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;DML (Data Manipulation Language)&amp;#039;&amp;#039;&amp;#039;, dan &amp;#039;&amp;#039;&amp;#039;DCL (Data Control Language)&amp;#039;&amp;#039;&amp;#039;. * Menggunakan perintah dasar SQL untuk membuat, mengelola, dan mengamankan data. * Melakukan praktik perintah SQL di MySQL Ubuntu 24.04.  ==Kategori Perintah SQL==  {| class=&amp;quot;wikitable&amp;quot; ! Jenis SQL !! Kepanjangan...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Tujuan Pembelajaran==&lt;br /&gt;
Setelah mempelajari modul ini, mahasiswa mampu:&lt;br /&gt;
* Menjelaskan fungsi masing-masing kategori SQL: &amp;#039;&amp;#039;&amp;#039;DDL (Data Definition Language)&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;DML (Data Manipulation Language)&amp;#039;&amp;#039;&amp;#039;, dan &amp;#039;&amp;#039;&amp;#039;DCL (Data Control Language)&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Menggunakan perintah dasar SQL untuk membuat, mengelola, dan mengamankan data.&lt;br /&gt;
* Melakukan praktik perintah SQL di MySQL Ubuntu 24.04.&lt;br /&gt;
&lt;br /&gt;
==Kategori Perintah SQL==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Jenis SQL !! Kepanjangan                 !! Fungsi Utama&lt;br /&gt;
|-&lt;br /&gt;
| DDL       || Data Definition Language    || Definisi struktur database (tabel, skema)&lt;br /&gt;
|-&lt;br /&gt;
| DML       || Data Manipulation Language  || Manipulasi data (insert, update, delete)&lt;br /&gt;
|-&lt;br /&gt;
| DCL       || Data Control Language       || Kontrol hak akses (grant, revoke)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==DDL (Data Definition Language)==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tujuan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Digunakan untuk membuat dan mengelola struktur tabel atau objek database.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Contoh Perintah:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 -- Membuat tabel&lt;br /&gt;
 CREATE TABLE mahasiswa (&lt;br /&gt;
     nim VARCHAR(10) PRIMARY KEY,&lt;br /&gt;
     nama VARCHAR(100),&lt;br /&gt;
     prodi VARCHAR(100)&lt;br /&gt;
 );&lt;br /&gt;
 &lt;br /&gt;
 -- Mengubah tabel: menambahkan kolom&lt;br /&gt;
 ALTER TABLE mahasiswa ADD email VARCHAR(100);&lt;br /&gt;
 &lt;br /&gt;
 -- Menghapus tabel&lt;br /&gt;
 DROP TABLE mahasiswa;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DML (Data Manipulation Language)==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tujuan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Digunakan untuk manipulasi data dalam tabel (input, ubah, hapus).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Contoh Perintah:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 -- Menambahkan data&lt;br /&gt;
 INSERT INTO mahasiswa (nim, nama, prodi) VALUES&lt;br /&gt;
 (&amp;#039;101&amp;#039;, &amp;#039;Andi&amp;#039;, &amp;#039;Informatika&amp;#039;),&lt;br /&gt;
 (&amp;#039;102&amp;#039;, &amp;#039;Budi&amp;#039;, &amp;#039;Sistem Informasi&amp;#039;);&lt;br /&gt;
 &lt;br /&gt;
 -- Menampilkan data&lt;br /&gt;
 SELECT * FROM mahasiswa; &lt;br /&gt;
 &lt;br /&gt;
 -- Mengubah data&lt;br /&gt;
 UPDATE mahasiswa SET prodi = &amp;#039;Teknik Informatika&amp;#039; WHERE nim = &amp;#039;101&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 -- Menghapus data&lt;br /&gt;
 DELETE FROM mahasiswa WHERE nim = &amp;#039;102&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
==DCL (Data Control Language)==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tujuan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Mengatur hak akses pengguna terhadap database.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Contoh Perintah:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 -- Memberikan hak akses&lt;br /&gt;
 GRANT SELECT, INSERT ON mahasiswa TO &amp;#039;user1&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;password123&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 -- Mencabut hak akses&lt;br /&gt;
 REVOKE INSERT ON mahasiswa FROM &amp;#039;user1&amp;#039;@&amp;#039;localhost&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
&amp;gt; 🔒 &amp;#039;&amp;#039;&amp;#039;Catatan&amp;#039;&amp;#039;&amp;#039;: Untuk menjalankan DCL, kamu harus memiliki &amp;#039;&amp;#039;&amp;#039;hak akses root&amp;#039;&amp;#039;&amp;#039; di MySQL.&lt;br /&gt;
&lt;br /&gt;
==Praktik di MySQL Ubuntu 24.04==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Instalasi MySQL (jika belum ada)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Masuk ke MySQL&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 sudo mysql -u root -p&lt;br /&gt;
&lt;br /&gt;
Setelah masuk ke prompt MySQL, kamu bisa langsung mengetikkan perintah DDL, DML, dan DCL seperti contoh di atas.&lt;br /&gt;
&lt;br /&gt;
==Ringkasan Perintah SQL==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Kategori !! Perintah Umum&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;DDL&amp;#039;&amp;#039;&amp;#039;  || `CREATE`, `ALTER`, `DROP`&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;DML&amp;#039;&amp;#039;&amp;#039;  || `SELECT`, `INSERT`, `UPDATE`, `DELETE`&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;DCL&amp;#039;&amp;#039;&amp;#039;  || `GRANT`, `REVOKE`&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pranala Menarik==&lt;br /&gt;
&lt;br /&gt;
* [[Database: Kuliah]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>