Jenis Struktur Database : QUERY


Pengertian Query

Query dapat diartikan sebagai capability (kemampuan) database pada komputer untuk menampilkan/menyimpan informasi tertentu. Namun perlu diketahui bahwa kemampuan tersebut hanya berupa pre-defined code artinya jika permintaan tidak sesuai dengan informasi yang tersimpan di database, maka permintaan tidak dapat diproses.

Umumnya query dibagi dalam dua jenis yaitu :

1. Select query

Select query merupakan permintaan atas suatu informasi yang tersimpan dalam database.

2. Action query

Action query merupakan kegiatan updating (pembaharuan), insert (penambahan) maupun penghapusan sebagian atau keseluruhan informasi dalam database.

Query mampu memenuhi permintaan dan penyimpanan data dari banyak pengguna, itu sebabnya query disebut sebagai bagian terpenting pada proses pengolahan database. Adapun Structure Query Language (SQL) merupakan bahasa query yang menjadi standar manajemen database. SQL ini sedang populer di kalangan Database Administrator (DBA).

Cara Kerja Query

Query bekerja dengan memasukkan arti ke dalam kode yang menggunakan SQL atau software lain. Perlu diketahui bahwa selama memakai bahasa yang sama, baik user ataupun database keduanya bisa saling bertukar informasi.

Query bukanlah satu-satunya pilihan untuk request data, melainkan ada beberapa metode yang ditawarkan oleh software/platform lainnya. Disini kami akan memberikan beberapa penjelasan tentang beberapa cara yang sering digunakan, antara lain:

  • Query by example

Ada beberapa area kosong serta seperangkat kode yang ditampilkan oleh sistem, maka pada area kosong tersebut Anda bisa mengisi value dan field data.

  • Bahasa Query

Data dapat dimanipulasi bilamana sedari awal Anda mengisi query. Anda juga harus memahami bahasa query yang terdapat pada software yang sedang digunakan.

  • Parameter

Ada banyak daftar parameter yang dimiliki oleh software di bagian menunya. Salah satu dari daftar itu dapat dipilih user, untuk langkah selanjutnya Anda akan dipandu sistem, dan terakhir user akan mendapat output sesuai dengan ekspektasi.

Contoh Query Database

Setelah menjelaskan apa itu query serta bagaimana cara kerja query, di bawah ini kami akan memberikan beberapa contoh query database. Berikut penjelasannya.

  1. CREATE

  • Kegunaan CREATE adalah sebagai berikut :
  • Membuat Table (CREATE TABLE namaTable)
  • Database (CREATE DATABASE namaDatabase)
  • Index (CREATE [UNIQUE]  INDEX namaIndex ON namaTable (namaKolom))
  • View (CREATE VIEW namaView AS SELECT STATEMENT FROM namaTable)

  2. SELECT

  • Kegunaan SELECT adalah menampilkan table dalam database.
  • Bentuk umum (SELECT namaKolom FROM namaTable WHERE [condition])
  • Menunjukkan data yang terdapat pada kolom tertentu (SELECT namaKolom1, namaKolom2 FROM namaTable)
  • Menampilkan data yang terdapat pada kolom dan kondisi tertentu (SELECT namaKolom1, namaKolom2 WHERE kondisi)
  • Menampilkan data secara keseluruhan dalam Table (SELECT * FROM namaTable)

  3. ALTER

Kegunaan ALTER adalah untuk mengubah atau mengganti table (ALTER TABLE namaTable alter_option)

  4. DROP

Kegunaan DROP yakni untuk menghapus data dalam database (DROP DATABASE namaDatabase) dan untuk menghapus table (DROP TABLE namaTable)

  5. DELETE

Kegunaan DELETE yakni untuk menghapus data yang terdapat pada table (DELETE namaTable WHERE kondisi)

  6. INSERT

Kegunaan INSERTadalah memanipulasi data yang tersimpan pada table.

  • Bentuk Umum (INSERT INTO namaTable VALUES)
  • Menambah baris pada kolom tertentu yang terdapat pada table (INSERT INTO namaTable (namaKolom) VALUES (“isiKolom”))
  • Menambahkan Data Lebih dari Satu Baris dalam Table (INSERT INTO namaTable VALUES (“isiKolom1, isiKolom2, isiKolom3, dst”)

  7. UPDATE

Kegunaan UPDATE yaitu untuk mengubah isi sebuah table (UPDATE namaTable

SET kolom1 = nilai_kolom1, kolom2 = nilai_kolom2, dst) WHERE kondisi) Demikian penjelasan kami tentang apa itu query, cara kerja serta contoh query database. Semoga bermanfaat.

Komentar

Postingan populer dari blog ini

Mengenal Perintah Pada Sistem Operasi Unix/Linux

DATABASE

Perintah Untuk Mengetahui CPU, RAM, DISK, dan Utilisasi Semua Komponen pada Linux