SQL DML (Data Manipulation Language) adalah bagian dari SQL yang digunakan untuk memanipulasi data di dalam tabel basis data, seperti menambah, memperbarui, mengambil, dan menghapus data. Dengan XAMPP dan CMD, Anda dapat menjalankan perintah DML untuk mengelola data dalam tabel secara lokal.
Langkah Menggunakan DML di XAMPP dan CMD:
- Mengaktifkan MySQL di XAMPP:
- Buka XAMPP Control Panel dan klik Start pada MySQL untuk menjalankan server database MySQL.
- Membuka CMD dan Masuk ke MySQL:
- Buka Command Prompt (CMD) di Windows.
- Masuk ke direktori MySQL di XAMPP dengan perintah:shellCopy code
cd C:\xampp\mysql\bin - Masuk ke MySQL dengan mengetik:shellCopy code
mysql -u root
- Menjalankan Perintah DML di MySQL melalui CMD:
- INSERT: Menambahkan data baru ke tabel.
- Contoh: Menambahkan data ke dalam tabel
Mahasiswadi basis dataAkademik.sqlCopy codeUSE Akademik; INSERT INTO Mahasiswa (ID, Nama, Jurusan, Email) VALUES (1, 'Ali', 'Teknik Informatika', 'ali@example.com');
- Contoh: Menambahkan data ke dalam tabel
- SELECT: Mengambil data dari tabel.
- Contoh: Mengambil semua data dari tabel
Mahasiswa.sqlCopy codeSELECT * FROM Mahasiswa; - Contoh: Mengambil data mahasiswa dengan jurusan
Teknik Informatika.sqlCopy codeSELECT * FROM Mahasiswa WHERE Jurusan = 'Teknik Informatika';
- Contoh: Mengambil semua data dari tabel
- UPDATE: Memperbarui data yang sudah ada dalam tabel.
- Contoh: Mengubah jurusan mahasiswa dengan
ID1 menjadiSistem Informasi.sqlCopy codeUPDATE Mahasiswa SET Jurusan = 'Sistem Informasi' WHERE ID = 1;
- Contoh: Mengubah jurusan mahasiswa dengan
- DELETE: Menghapus data dari tabel.
- Contoh: Menghapus data mahasiswa dengan
ID1.sqlCopy codeDELETE FROM Mahasiswa WHERE ID = 1;
- Contoh: Menghapus data mahasiswa dengan
- INSERT: Menambahkan data baru ke tabel.
- Keluar dari MySQL:
- Setelah selesai, keluar dari MySQL dengan perintah:shellCopy code
exit;
- Setelah selesai, keluar dari MySQL dengan perintah:shellCopy code
Menggunakan DML di MySQL melalui XAMPP dan CMD membantu Anda dalam melakukan pengelolaan data secara langsung pada basis data lokal, yang memudahkan pengembangan dan pengujian aplikasi.
Referensi Lainnya :
- https://www.codepolitan.com/blog/menambahkan-foreign-key-pada-tabel-di-mysql-588422ebb015c?authuser=0
- https://dqlab.id/belajar-query-mysql-dasar-yang-wajib-kamu-tahu-khususnya-untuk-pemula?authuser=0
- https://www.guru99.com/where-clause.html?authuser=0
