Skip to main content

Apakah Takrif Pertanyaan Pangkalan Data?

Pengenalan Database #1 | MySQL | Bahasa Indonesia (April 2025)

Pengenalan Database #1 | MySQL | Bahasa Indonesia (April 2025)
Anonim

Pertanyaan pangkalan data mengekstrak data dari pangkalan data dan formatnya dalam bentuk yang boleh dibaca. Permintaan mesti ditulis dalam bahasa yang memerlukan pangkalan data-biasanya, bahasa tersebut adalah SQL.

Sebagai contoh, apabila anda ingin data dari pangkalan data, anda menggunakan pertanyaan untuk meminta maklumat khusus yang anda inginkan. Mungkin anda mempunyai jadual Pekerja, dan anda mahu menjejaki nombor prestasi jualan. Anda boleh menanyakan pangkalan data anda untuk pekerja yang merekodkan jualan tertinggi dalam tempoh tertentu.

Penyataan SELECT SQL

Permintaan pangkalan data mesti mengikuti format pertanyaan yang diperlukan oleh pangkalan data. Format yang paling biasa ialah format pertanyaan piawai Structured Query Language (SQL) yang digunakan oleh banyak sistem pengurusan pangkalan data. SQL adalah bahasa yang berkuasa yang mampu pertanyaan lanjut.

SQL menggunakan pernyataan SELECT untuk memilih data tertentu.

Pertimbangkan contoh berdasarkan pangkalan data Northwind yang kerap mengangkut produk pangkalan data sebagai tutorial.

Berikut adalah petikan dari jadual Kakitangan pangkalan data:

Petikan daripada pangkalan data Northwind Jadual pekerja
ID pekerjaNama terakhirNama pertamaTajukAlamatCityWilayah
1DavolioNancyWakil jualan507 - 20th Ave. E.SeattleWA
2FullerAndrew

Naib Presiden, Penjualan
908 W. Capital WayTacomaWA
3LeverlingJanetWakil jualan722 Moss Bay Blvd.KirklandWA

Untuk mengembalikan nama dan tajuk pekerja dari pangkalan data, pernyataan SELECT akan kelihatan seperti ini:

PILIH FirstName, LastName, Judul DARI Pekerja;

Ia akan kembali:

Nama pertamaNama terakhirTajuk
NancyDavolioWakil jualan
AndrewFullerNaib Presiden, Penjualan
JanetLeverlingWakil jualan

Untuk memperbaiki keputusan selanjutnya, anda mungkin menambah klausa WHERE:

SELECT FirstName, LastName FROM Employees

WHERE City = 'Tacoma';

Ia mengembalikan Nama Pertama dan LastName mana-mana Kakitangan yang berasal dari Tacoma:

Nama pertamaNama terakhir
AndrewFuller

Ambil perhatian bahawa SQL mengembalikan data dalam bentuk baris / lajur yang serupa dengan Microsoft Excel, menjadikannya mudah dilihat dan berfungsi. Bahasa pertanyaan lain mungkin mengembalikan data sebagai graf atau carta.

Kuasa Pertanyaan

Pangkalan data mempunyai potensi untuk mendedahkan trend dan aktiviti yang kompleks, tetapi kuasa ini hanya dimanfaatkan melalui penggunaan pertanyaan. Pangkalan data kompleks terdiri daripada pelbagai jadual menyimpan pelbagai data. Permintaan membolehkan anda menyaringnya ke dalam satu jadual supaya anda dapat menganalisisnya lebih mudah.

Pertanyaan juga boleh melakukan pengiraan pada data anda atau mengautomasikan tugas pengurusan data. Anda juga boleh meninjau kemas kini ke data anda sebelum membuatnya ke pangkalan data.