DML, DDL, DCL dan TCL pada bahasa SQL beserta contohnya

Bahasa SQL dibagi menjadi empat jenis pernyataan bahasa utama: DML, DDL, DCL dan TCL. Menggunakan pernyataan ini, kita dapat menentukan struktur database dengan membuat dan mengubah objek database, dan kita dapat memanipulasi data dalam tabel melalui pembaruan atau penghapusan. Kita juga dapat mengontrol pengguna mana yang dapat membaca menulis data atau mengelola transaksi untuk membuat satu unit kerja.

Empat kategori utama dari pernyataan SQL adalah sebagai berikut:
  1. DML (Data Manipulation Language)
  2. DDL (Data Definition Language)
  3. DCL (Data Control Language)
  4. TCL (Transaction Control Language)




DML (Data Manipulation Language)
Pernyataan DML mepengaruhi records dalam tabel. Ini adalah operasi dasar yang Kita lakukan pada data seperti memilih beberapa records dari tabel, memasukkan records baru, menghapus records yang tidak perlu, dan memperbarui / memodifikasi records yang ada.
Pernyataan DML mencakup sebagai berikut:
  • SELECT - memilih records dari tabel
  • INSERT - memasukkan records baru
  • UPDATE - memperbarui / memodifikasi records yang ada
  • DELETE - hapus records yang sudah ada


DDL (Data Definition Language)
Pernyataan DDL digunakan untuk mengubah / memodifikasi database atau struktur tabel dan skema. Pernyataan ini digunakan untuk menangani desain dan penyimpanan objek database.
  • CREATE - membuat Tabel baru, database, skema
  • ALTER - mengubah tabel yang ada, deskripsi kolom
  • DROP - menghapus objek yang ada dari database


DCL (Data Control Language)
Pernyataan DCL mengontrol tingkat akses yang dimiliki pengguna pada objek basis data.
  • GRANT - memungkinkan pengguna untuk membaca / menulis pada objek database tertentu
  • REVOKE - menjaga pengguna dari izin baca / tulis pada objek basis data


TCL (Transaction Control Language)
Pernyataan TCL memungkinkan Anda untuk mengontrol dan mengelola transaksi untuk menjaga integritas data dalam pernyataan SQL.
  • BEGIN Transaction - membuka transaksi
  • COMMIT Transaction - melakukan transaksi
  • ROLLBACK Transaction - ROLLBACK transaksi jika terjadi kesalahan


Sumur: https://www.tech-recipes.com/



2 komentar:

  1. Trimakasih Gan untuk postingan artikelnya. Cukup membantu. Happy Blogging.

    BalasHapus
  2. Ijin kopas bossss...

    BalasHapus