fbpx
Filemagz
  • Home
  • Articles
  • About
  • Contacts
No Result
View All Result
  • Home
  • Articles
  • About
  • Contacts
No Result
View All Result
Filemagz
Home Tech Corner Knowledge

Ingin Belajar Database? Yuk, Ketahui Apa itu Query!

Joshua Valentine Manik
November 14, 2022
in Knowledge, Tech Corner
0
Ingin Belajar Database? Yuk, Ketahui Apa itu Query!

(Sumber: unsplash.com)

Halo, Sobat Filemagz! Pernah gak sih kamu mendengar atau membaca istilah query? Bagi kamu yang lagi atau ingin belajar database, istilah query ini bisa jadi cukup familiar, ya. Nah, tapi tenang aja, buat kamu yang masih asing dengan apa itu query, pada artikel kali ini mimin mau bahas tuntas, nih! Karena dengan memahami query, banyak pekerjaan yang dipermudah loh, khususnya pekerjaan yang berhubungan dengan database. Tanpa berlama-lama, yuk langsung simak pembahasannya!

Pengertian

Jika diterjemahkan langsung dari bahasa Inggris, query berarti permintaan informasi. Namun, query yang kita bahas di sini adalah query database, yang dapat kita pahami sebagai perintah untuk meminta, mengakses, ataupun menampilkan data atau informasi yang ada pada database. Untuk dapat membuat suatu query ataupun perintah terhadap database, tentunya kita membutuhkan bahasa. Bahasa inilah yang disebut dengan bahasa query atau yang biasa dikenal dengan query language.

Query Language

Query language adalah bahasa yang digunakan untuk mendefinisikan, memanipulasi, hingga mengontrol data yang ada dalam Database Management System (DBMS). Mungkin kamu sudah familiar dengan programming language. Nah, mirip dengan programming language, query language juga merupakan bahasa komputer. Bedanya, programming language digunakan user untuk berbicara dengan komputer sedangkan query language digunakan user untuk berbicara dengan database.Saat ini, sudah ada beberapa query language, seperti SQL, QX, MDX, Cypher, OQL, dan lain-lain. Namun, bahasa yang sering dipakai adalah Structured Query Language (SQL). Bahkan, SQL sudah menjadi bahasa standar untuk mengakses dan memanipulasi database.

Cara Kerja

Apa itu Query
(Sumber: pixabay.com)

Sama seperti saat kamu memesan bihun bakso di warung bakso favoritmu, sang pedagang bakso dapat memahami maksud ataupun pesanan kamu. Begitu pula dengan query. Melalui kode berupa command yang dituliskan dengan bahasa query, sistem dapat memahami perintah. Dengan begitu, user dan database dapat saling bertukar informasi karena telah menggunakan bahasa yang sama, yakni bahasa query. 

Jenis dan Command Query SQL

Apa itu Query
(Sumber: freepik.com)

Query SQL dapat dibagi menjadi beberapa jenis sesuai dengan tujuan dari perintahnya. Secara umum, query dibagi menjadi 3 jenis, antara lain:

1. Data Definition Language (DDL)

DDL adalah query SQL yang berhubungan dengan pendefinisian struktur database, seperti membuat, mengubah, dan menghapus database atau tabel, membuat index, menentukan struktur pembuatan tabel, dan lain-lain. Berikut beberapa contoh commands yang termasuk ke dalam DDL dan fungsinya:

CommandsFungsi
CREATEUntuk membuat database, tabel, function, view, dan lain-lain.
ALTERUntuk mengubah struktur tabel, seperti menambah kolom, menghapus kolom,
mengubah kolom, dan lain-lain.
DROPUntuk menghapus database, tabel, view, dan lain-lain.
commands DDL

2. Data Manipulation Language (DML)

DML adalah query SQL yang berhubungan dengan pengolahan ataupun manipulasi data  pada database, atau lebih tepatnya tabel database. Berikut beberapa contoh commands yang termasuk ke dalam DML dan fungsinya:

CommandsFungsi
SELECTUntuk mengambil atau menampilkan data dari tabel.
INSERTUntuk memasukkan data ke dalam tabel.
UPDATEUntuk mengubah data dalam tabel.
DELETEUntuk menghapus data pada tabel.
commands DML
  1. Data Control Language (DCL)

DCL adalah query SQL yang berhubungan dengan pengontrolan database, seperti pemberian akses, pemantauan penggunaan database, serta penentuan dan pengalokasian ruang database. Berikut beberapa contoh commands yang termasuk ke dalam DCL dan fungsinya:

CommandsFungsi
GRANTUntuk memberikan hak akses database kepada user.
REVOKEUntuk menghapus hak ases yang telah diberikan lewat perintah GRANT.
COMMITUntuk menetapkan penyimpanan atau perubahan database.
ROLLBACKUntuk membatalkan penyimpanan atau perubahan database.
commands DCL

Selain itu, masih ada beberapa commands yang penggunaannya cukup umum, seperti WHERE, FROM, JOIN, ON, AND, LIKE, SUM, ORDER BY, dan lain-lain.

Nah, Sobat Filemagz! Itulah penjelasan mengenai apa itu query, bahasa query, cara kerja, hingga commands dan jenis yang ada pada query, khususnya query SQL. Semoga artikel ini membuat kamu mengerti mengenai query, terutama bagi kamu yang sedang belajar database, ya! Jika kamu ada pertanyaan, jangan ragu untuk tulis di komentar! Jangan lupa juga untuk follow Instagram Filemagz dan Filetechno untuk informasi menarik dan edukatif lainnya. Sampai ketemu di artikel selanjutnya, Sobat Filemagz!

Bagikan ke sesama!
Previous Post

Mengenal Apa itu Figma: Fungsi, Fitur, dan Keunggulannya

Next Post

Mirip bak Anak Kembar, Inilah Perbedaan UI dan UX Dalam Desain

Joshua Valentine Manik

Joshua Valentine Manik

Related Posts

Serangan Cyber yang Mengguncang Google!
Knowledge

Serangan Cyber yang Mengguncang Google!

April 16, 2025
Kehadiran AI Generatif Dalam Dunia Seni
Design

Kehadiran AI Generatif Dalam Dunia Seni

April 16, 2025
Sejarah Emoji-Emoji Apple yang Iconic
Design

Sejarah Emoji-Emoji Apple yang Iconic

April 16, 2025
Pengelolaan Infrastruktur Cloud Computing dengan DevOps
Knowledge

Pengelolaan Infrastruktur Cloud Computing dengan DevOps

April 16, 2025
Computer Science: Masih Worth It atau Tidak?
Tech Corner

Computer Science: Masih Worth It atau Tidak?

April 16, 2025
Startup Unicorn di Indonesia: Kisah Sukses dan Pelajaran Berharga
Business

Startup Unicorn di Indonesia: Kisah Sukses dan Pelajaran Berharga

November 14, 2024
Next Post
Mirip bak Anak Kembar, Inilah Perbedaan UI dan UX Dalam Desain

Mirip bak Anak Kembar, Inilah Perbedaan UI dan UX Dalam Desain

Tinggalkan Komentar

  • Komentar Facebook
  • Home
  • Articles
  • About
  • Contacts

© 2022 FILEMAGZ

No Result
View All Result
  • Articles
    • Event News
    • Hardware Review
    • Inspiration
    • IT News
    • Knowledge
    • Tips & Trick
  • Contacts
  • Event
  • Home
  • Sample Page
  • About

© 2022 FILEMAGZ