Buat pertanyaan SQL - bagaimana ia berfungsi
Pertanyaan SQL diperlukan untuk berkomunikasi dengan pangkalan data. Petua praktikal ini menunjukkan kepada anda cara membuat pertanyaan tersebut.
Pertanyaan SQL: Anda harus tahu itu
- Pertanyaan SQL tidak sukar difahami, kerana ia terdiri hampir seluruh perkataan bahasa Inggeris. Walau bagaimanapun, adalah penting bahawa anda menulis perintah SQL dalam pertanyaan dalam susunan yang betul.
- SQL tidak membezakan antara kes atas dan bawah. Walau bagaimanapun, adalah perkara biasa untuk memanfaatkan arahan SQL; pangkalan data dan nama jadual biasanya ditulis dalam huruf kecil.
- Sentiasa menamatkan perintah SQL yang lengkap dengan titik koma [;].
1. Perintah SQL: SELECT
- Perintah SELECT ada untuk memilih lajur dari jadual.
- Jika anda mahu memilih semua lajur, ketik "SELECT *", jika tidak masukkan "SELECT" diikuti dengan nama lajur. Anda mesti memisahkan nama-nama lajur dengan koma [, ].
Arahan kedua: DARIPADA
- Gunakan arahan FROM untuk memilih jadual di mana pertanyaan itu hendak dimainkan.
- Contoh kecil: Anda ingin memilih lajur "seni-tidak", "artikel" dan "harga" daripada jadual "hadiah". Perintah SQL untuk ini ialah "PILIH art-nr, artikel, harga FROM gift gift;". Pertanyaan SQL ini sudah berfungsi, tetapi boleh diperluas dengan perintah tambahan.
Perintah SQL Ketiga: WHERE
- Anda boleh menggunakan arahan WHERE untuk menambah syarat untuk pertanyaan anda.
- Jika anda ingin mencari teks, anda perlu memasukkannya dalam petikan tunggal.
- Untuk meneruskan contoh dari atas: Anda hanya ingin menanyakan item "Paper wrap". Pertanyaan SQL kini kelihatan seperti ini: "item PILIH tidak, barang, harga FROM item hadiah WHERE item = 'gift wrap';".
Last but not least: ORDER BY
- Jika pertanyaan anda memulangkan hasil yang banyak, anda boleh menyusunnya dengan ORDER BY.
- Tentukan lajur mana yang hendak disusun mengikut, diikuti dengan "ASC" untuk menaikkan dan "DESC" untuk pesanan menurun.
- Di sini, kita juga membina contoh dari atas: Anda telah menerima beberapa hasil untuk pertanyaan anda dan ingin mengurutkannya dalam urutan menurun mengikut harga. Permintaan SQL untuk ini adalah: "Item SELECT tidak, item, harga FROM item hadiah WHERE item = 'kertas hadiah' ORDER OLEH harga DESC;".
Dalam hujung praktikal seterusnya anda akan belajar cara memasang dan menetapkan XAMPP.