Language Query Structured (SQL) adalah bahasa pangkalan data. Semua pangkalan data hubungan moden, termasuk Access, FileMaker Pro, Microsoft SQL Server dan Oracle menggunakan SQL sebagai blok bangunan asas mereka. Malah, ia sering kali satu-satunya cara anda boleh berinteraksi dengan pangkalan data itu sendiri. Semua antara muka pengguna grafik yang menyediakan fungsi kemasukan data dan manipulasi tidak lebih daripada penterjemah SQL. Mereka mengambil tindakan yang anda lakukan secara grafik dan menukarnya kepada arahan SQL yang difahami oleh pangkalan data.
SQL adalah serupa dengan bahasa Inggeris
Pada ketika ini, anda mungkin berfikir bahawa anda bukan pengaturcara dan pembelajaran bahasa pengaturcaraan pastinya bukan di lorong anda. Mujurlah, pada asasnya, SQL adalah bahasa yang mudah. Ia mempunyai beberapa arahan yang terhad, dan arahan tersebut sangat mudah dibaca dan hampir berstruktur seperti ayat-ayat Bahasa Inggeris.
Memperkenalkan Pangkalan Data
Untuk memahami SQL, penting untuk mempunyai pemahaman asas tentang cara kerja pangkalan data. Jika anda selesa dengan istilah seperti "jadual," "hubungan," dan "pertanyaan," berasa bebas untuk membajak ke hadapan! Jika tidak, anda mungkin ingin membaca artikel Asas Pangkalan Data sebelum bergerak.Mari lihat contoh. Katakan anda mempunyai pangkalan data ringkas yang direka untuk menyimpan inventori untuk kedai serbaneka. Salah satu jadual dalam pangkalan data anda mungkin mengandungi harga item di rak anda diindeks oleh nombor stok yang unik yang mengenal pasti setiap item. Anda mungkin akan memberikan jadual itu nama mudah seperti "Harga." Mungkin anda ingin mengeluarkan item dari kedai anda yang berharga lebih dari $ 25, anda akan "query" pangkalan data untuk senarai semua item ini.Ini adalah di mana SQL masuk. Sebelum kita masuk ke pernyataan SQL yang diperlukan untuk mendapatkan maklumat ini, mari kita cuba membincangkan persoalan kami dalam bahasa Inggeris biasa. Kami mahu "memilih semua nombor stok dari jadual harga di mana harganya lebih dari $ 25." Itu permintaan yang sangat sederhana apabila dinyatakan dalam bahasa Inggeris biasa, dan hampir sama mudahnya dalam SQL. Berikut adalah penyataan SQL sepadan: Ia semudah itu! Jika anda membaca pernyataan di atas dengan kuat, anda akan mendapati bahawa ia sangat serupa dengan soalan Bahasa Inggeris yang kami tunjukkan dalam perenggan terakhir. Sekarang mari kita cuba contoh lain. Walau bagaimanapun, kali ini, kami akan melakukannya ke belakang. Pertama, saya akan memberikan anda pernyataan SQL dan mari kita lihat jika anda boleh menerangkannya dalam bahasa Inggeris biasa: Jadi, apa pendapat anda ini? Betul, ia mengambil semula harga dari pangkalan data untuk item 3006.Terdapat satu pelajaran ringkas yang perlu anda ambil dari perbincangan kami pada ketika ini: SQL adalah seperti bahasa Inggeris. Jangan risau tentang bagaimana anda membina penyata SQL; kita akan sampai ke siri ini. Hanya sedar bahawa SQL tidak mengintimidasi kerana ia mungkin muncul terlebih dahulu. SQL menyediakan pelbagai pernyataan, yang mana SELECT hanya satu. Berikut adalah beberapa contoh penyata SQL yang lain: Sebagai tambahan kepada pernyataan SQL ini, anda boleh menggunakan klausa SQL, di antaranya klausa WHERE yang digunakan dalam contoh sebelumnya. Klausa ini berfungsi untuk memperbaiki jenis data untuk bertindak. Sebagai tambahan kepada klausa WHERE, berikut klausa biasa yang digunakan: Sekiranya anda berminat untuk meneroka SQL, Fundamentals SQL adalah tutorial berbilang bahagian yang meneroka komponen dan aspek SQL dengan lebih terperinci. Permintaan SQL Pertama Anda
SELECT NumberNumberDARAH HargaWHERE Price> 5 Menterjemahkan Pernyataan SQL
PILIH HargaDARAH HargaWHERE StockNumber = 3006 Julat Penyata SQL




