Belajar MySQL #14 |Memahami apa itu DML

profil-penulis

Robert Saputra

16 Februari 2023

DML, atau Data Manipulation Language, adalah salah satu subbahasa SQL (Structured Query Language) yang digunakan untuk mengelola data dalam basis data. DML berfokus pada operasi yang memungkinkan Anda untuk mengambil, menambah, mengubah, dan menghapus data dari tabel dalam basis data. Dalam artikel ini, kita akan menjelaskan apa itu DML dan memberikan contoh perintah DML yang umum digunakan dalam MySQL.

Kegunaan DML (Data Manipulation Language):

DML digunakan untuk melakukan operasi-operasi berikut pada data dalam tabel:

  1. SELECT: Dengan perintah SELECT, Anda dapat mengambil data dari satu atau lebih tabel. Ini memungkinkan Anda untuk menjalankan query dan mengambil informasi yang dibutuhkan dari basis data.

  2. INSERT: Dengan perintah INSERT, Anda dapat menambahkan data baru ke dalam tabel. Ini berguna ketika Anda ingin memasukkan data baru ke dalam tabel yang ada.

  3. UPDATE: Dengan perintah UPDATE, Anda dapat mengubah data yang sudah ada dalam tabel. Anda dapat memperbarui nilai-nilai tertentu pada baris-baris yang ada.

  4. DELETE: Dengan perintah DELETE, Anda dapat menghapus data dari tabel. Ini memungkinkan Anda untuk menghapus baris-baris yang tidak diperlukan dari tabel.

Perintah DML pada MySQL:

Berikut adalah contoh perintah DML yang umum digunakan dalam MySQL:

1. SELECT

Perintah SELECT digunakan untuk mengambil data dari tabel.

Contoh:

SELECT nama, email FROM pengguna WHERE usia > 25;
2. INSERT

Perintah INSERT digunakan untuk menambahkan data baru ke dalam tabel.

Contoh:

INSERT INTO produk (nama, harga) VALUES ('Laptop', 1000);
3. UPDATE

Perintah UPDATE digunakan untuk mengubah data yang sudah ada dalam tabel.

Contoh:

UPDATE pengguna SET status = 'Aktif' WHERE id = 1;
4. DELETE

Perintah DELETE digunakan untuk menghapus data dari tabel.

Contoh:

DELETE FROM pesanan WHERE id = 5;
5. INSERT INTO SELECT

Perintah INSERT INTO SELECT digunakan untuk menyalin data dari satu tabel ke tabel lain.

Contoh:

INSERT INTO arsip_pengguna (id, nama, email)
SELECT id, nama, email FROM pengguna WHERE status = 'Tidak Aktif';
6. REPLACE INTO

Perintah REPLACE INTO digunakan untuk memasukkan data baru atau mengganti data yang sudah ada berdasarkan nilai primary key.

Contoh:

REPLACE INTO pengguna (id, nama, email) VALUES (1, 'John Doe', 'john@example.com');
7. TRUNCATE TABLE

Perintah TRUNCATE TABLE digunakan untuk menghapus semua data dari sebuah tabel tanpa menghapus struktur tabel.

Contoh:

TRUNCATE TABLE log_pengguna;

Kesimpulan

DML (Data Manipulation Language) adalah subbahasa SQL yang digunakan untuk mengelola data dalam basis data. Dengan perintah DML, Anda dapat mengambil, menambah, mengubah, dan menghapus data dari tabel dalam basis data MySQL. Pemahaman tentang perintah DML sangat penting dalam pengelolaan dan penggunaan basis data MySQL dalam pengembangan aplikasi dan analisis data.

Artikel Lainnya Dengan Kategori Terkait :


1. Belajar MySQL #01 |Mengenal SQL

2. Belajar MySQL #02 |Cara Menjalankan Service MySQL

3. Belajar MySQL #03 |Mengakes MySQL melalui phpmyadmin

4. Belajar MySQL #04 Masuk ke MySQL dengan akses root

5. Belajar MySQL #05 |Mengakes MySQL melalui command prompt.

6. Belajar MySQL #06 |Manipulasi Data

7. Belajar MySQL #07 |DDL Perintah Create

8. Belajar MySQL #08 |DDL Membuat Table

9. Belajar MySQL #09 |DDL PRIMARY KEY

10. Belajar MySQL #10 |DDL Perintah ALTER

11. Belajar MySQL #11 |DDL Perintah TRUNCATE

12. Belajar MySQL #12 |DDL Perintah DROP

13. Belajar MySQL #13 |DDL Perintah Rename

14. Belajar MySQL #14 |Memahami apa itu DML

15. Belajar MySQL #15 |DML Perintah INSERT

16. Belajar MySQL #16 |DML Perintah UPDATE

17. Belajar MySQL #17 |DML Perintah DELETE

18. Belajar MySQL #18 |Memahami apa itu DQL

19. Belajar MySQL #19 |DQL Perintah SELECT

20. Belajar MySQL #20 |DQL Perintah WHERE

21. Belajar MySQL #21 |DQL Perintah And, Or, Not

22. Belajar MySQL #22 |DQL Perintah LIKE

23. Belajar MySQL #23 |DQL Perintah ORDER BY

24. Belajar MySQL #24 |DQL Perintah LIMIT

25. Belajar MySQL #25 |DQL Perintah AGGREGATION

26. Belajar MySQL #26 |DQL Perintah GROUP BY

27. Belajar MySQL #27 |Memahami apa itu DCL

28. Belajar MySQL #28 |DCL Perintah GRANT

29. Belajar MySQL #29 |DCL Perintah GRANT SELECT

30. Belajar MySQL #30 |DCL Perintah REVOKE

31. Belajar MySQL #31 |Memahami apa itu TCL

32. Belajar MySQL #32 |TCL Perintah COMMIT

33. Belajar MySQL #33 |TCL Perintah ROLLBACK

34. Belajar MySQL Lanjutan #34 |Perintah JOIN

35. Belajar MySQL Lanjutan #35 |Perintah INNER JOIN

36. Belajar MySQL Lanjutan #36 |Perintah LEFT JOIN

37. Belajar MySQL Lanjutan #37 |Perintah RIGHT JOIN

38. Belajar MySQL Lanjutan #38 |Stored Procedure

39. Belajar MySQL Lanjutan #39 |Stored Procedure dengan Parameter

40. Belajar MySQL Lanjutan #40 |DML dengan Stored Procedure

41. Belajar MySQL Lanjutan #41 |Memahami apa itu VIEW

42. Belajar MySQL Lanjutan #42 |Membuat VIEW

43. Belajar MySQL Lanjutan #43 |Menghapus VIEW

44. Belajar MySQL Lanjutan #44 |Apa itu TRIGGER

45. Belajar MySQL Lanjutan #45 |Hands On

46. Belajar MySQL Lanjutan #46 |Cara Membuat TRIGGER

47. Belajar MySQL Lanjutan #47 |DDL MySQL dengan Python

48. Belajar MySQL Lanjutan #48 |Membuat Koneksi MySQL

49. Belajar MySQL Lanjutan #49 |Membuat Database

50. Belajar MySQL Lanjutan #50 |Membuat Table

51. Belajar MySQL Lanjutan #51 |Phyton INSERT

52. Belajar MySQL Lanjutan #52 |Python UPDATE

53. Belajar MySQL Lanjutan #53 |Python DELETE

54. Belajar MySQL Lanjutan #54 |Phyton SELECT, SELECT .. WHERE ..

55. Belajar MySQL Lanjutan #55 |Menutup koneksi ke database MySQL

Masuk Terlebih dahulu untuk berkomentar

Paling baru
Lihat Lainnya