MySQL ialah sistem pengurusan pangkalan data hubungan yang popular Ia bukan sahaja digunakan untuk menyimpan data, tetapi juga boleh melakukan pelbagai operasi pada data yang disimpan. Dalam MySQL, pertanyaan data adalah salah satu operasi yang paling biasa. Menyoal rekod adalah keperluan biasa dan boleh dicapai menggunakan pernyataan SELECT.
Pernyataan SELECT ialah salah satu pernyataan paling asas dalam MySQL, yang digunakan untuk mendapatkan semula data daripada satu atau lebih jadual. Sintaks asas pernyataan SELECT adalah seperti berikut:
SELECT column_name(s) FROM table_name WHERE condition LIMIT 1;
Dalam pernyataan di atas, column_name
mewakili nama lajur yang anda perlukan untuk pertanyaan, table_name
mewakili nama jadual yang anda perlukan untuk pertanyaan dan condition
ialah syarat pertanyaan Boleh kosong, LIMIT 1
bermaksud menanya satu rekod sahaja.
Sebagai contoh, katakan kita mempunyai jadual bernama students
, yang mengandungi empat medan: id
, name
, age
dan score
Kita perlu bertanya id
untuk Untuk maklumat pelajar dengan 1, anda boleh menggunakan pernyataan SELECT berikut:
SELECT id, name, age, score FROM students WHERE id = 1 LIMIT 1;
Pernyataan ini akan menanyakan maklumat pelajar dengan students
sebagai 1 daripada jadual id
dan hanya mengembalikan satu rekod. Jika data disoal, hasilnya akan dalam bentuk berikut:
+----+------+-----+-------+ | id | name | age | score | +----+------+-----+-------+ | 1 | Tom | 20 | 85 | +----+------+-----+-------+
Jika tiada data ditanya, hasilnya tidak akan mengandungi sebarang baris.
Selain menggunakan klausa WHERE
untuk mengehadkan syarat pertanyaan, anda juga boleh menggunakan klausa dan kata kunci lain, seperti ORDER BY
, GROUP BY
dan HAVING
, dsb. Kata kunci ini memberi anda kawalan yang lebih tepat ke atas hasil pertanyaan.
Ringkasnya, menanyakan rekod dalam MySQL ialah operasi yang mudah dan biasa. Selagi anda menguasai sintaks asas pernyataan SELECT, anda boleh melaksanakan keperluan ini dengan mudah.
Atas ialah kandungan terperinci Bagaimana untuk menanyakan rekod dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!