Apa itu Pertanyaan Pangkalan Data?

Pertanyaan memanfaatkan kuasa pangkalan data anda

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 pekerja Nama terakhir Nama pertama Tajuk Alamat City Wilayah
1 Davolio Nancy Wakil jualan 507 - 20th Ave. E. Seattle WA
2 Fuller Andrew
Naib Presiden, Penjualan
908 W. Capital Way Tacoma WA
3 Leverling Janet Wakil jualan 722 Moss Bay Blvd. Kirkland WA

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 pertama Nama terakhir Tajuk
Nancy Davolio Wakil jualan
Andrew Fuller Naib Presiden, Penjualan
Janet Leverling Wakil 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 pertama Nama terakhir
Andrew Fuller

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.