MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan dengan prestasi, kestabilan dan keselamatan yang baik. Dalam aplikasi praktikal, kita selalunya perlu mendapatkan data daripada pangkalan data. Artikel ini akan memperkenalkan cara menggunakan MySQL untuk menanyakan sekeping data.
Dalam MySQL, cara utama untuk menanyakan data adalah dengan menggunakan pernyataan SELECT. Untuk menanyakan sekeping data, anda perlu menentukan syarat untuk menentukan ketepatan keputusan pertanyaan. Berikut ialah contoh pernyataan SELECT yang mudah:
SELECT * FROM table name WHERE condition
Antaranya, nama jadual ialah nama jadual yang hendak disoal, dan syaratnya ialah "penapis" yang mengehadkan hasil pertanyaan ", yang boleh menjadi satu atau lebih syarat.
Jika anda ingin menanyakan sekeping data, anda boleh menggunakan pernyataan LIMIT untuk menentukan bilangan hasil pertanyaan. Sebagai contoh, jika anda ingin menanyakan baris pertama data dalam jadual, anda boleh menulis:
PILIH * DARI nama jadual LIMIT 1
Ini akan mengembalikan baris pertama data dalam meja.
Jika anda ingin menanyakan data pertama dalam jadual yang memenuhi syarat yang ditetapkan, anda boleh menulis seperti ini:
PILIH * DARI nama jadual DI MANA syarat LIMIT 1
Di mana, syaratnya boleh menjadi Mana-mana penapis yang mengehadkan hasil pertanyaan.
Dalam MySQL, hasil pertanyaan boleh diproses dalam pelbagai cara. Kaedah biasa termasuk menyimpan hasil pertanyaan ke dalam tatasusunan atau objek, mengeluarkan hasil ke skrin atau menulisnya ke fail, dsb. Berikut ialah contoh mudah menggunakan PHP untuk pertanyaan MySQL:
$servername = "localhost";
$username = "username";
$password = "password ";
$dbname = "myDB";
// Cipta sambungan
$conn = mysqli_connect($servername, $username, $password, $dbname);
/ / Semak sama ada sambungan berjaya
jika (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
// Data pertanyaan
$sql = "SELECT * FROM MyGuests WHERE id =1 HAD 1";
$result = mysqli_query($conn, $sql);
// Proses hasil pertanyaan
jika (mysqli_num_rows($result) > 0) {
// 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>"; }
} lain {
echo "0 结果";
}
//Tutup sambungan
mysqli_close($conn);
?>
Kod di atas Gunakan fungsi mysqli_connect() untuk membuat sambungan ke pangkalan data MySQL, dan gunakan fungsi mysqli_query() untuk melaksanakan pernyataan pertanyaan. Jika pertanyaan berjaya, gunakan fungsi mysqli_fetch_assoc() untuk mengembalikan hasil sebagai tatasusunan bersekutu, dan kemudian gunakan pernyataan gema untuk mengeluarkan hasil ke skrin.
Ringkasnya, dengan menggunakan pernyataan SELECT dan fungsi API yang berkaitan, kami boleh menanyakan data dalam pangkalan data MySQL dengan mudah.
Atas ialah kandungan terperinci Bagaimana untuk menanyakan sekeping data menggunakan MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!