Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Ringkaskan beberapa penyataan pertanyaan jadual PHP biasa

Ringkaskan beberapa penyataan pertanyaan jadual PHP biasa

PHPz
PHPzasal
2023-04-12 14:44:321040semak imbas

Sebagai pengaturcara PHP, saya sering terdedah kepada operasi pangkalan data. Antaranya, menanyakan jadual data ialah salah satu operasi yang paling biasa Artikel ini akan memperkenalkan anda kepada pernyataan pertanyaan jadual dalam PHP.

1. Sintaks SELECT Asas

Dalam PHP, anda perlu menggunakan pernyataan SELECT untuk menanyakan jadual data. Sintaks asas ialah:

PILIH column_name(s) FROM table_name

Antaranya, column_name(s) mewakili nama lajur yang perlu ditanya dan "*" boleh digunakan untuk mewakili semua lajur; table_name ialah nama jadual Pertanyaan yang diperlukan. Dalam aplikasi praktikal, jika anda perlu menanyakan berbilang jadual, anda perlu menggunakan pertanyaan gabungan berbilang jadual.

Contohnya:

PILIH * DARI pengguna

2 klausa WHERE

Melalui klausa WHERE, kita boleh menetapkan syarat pertanyaan dalam pernyataan SELECT, Untuk menapis data yang kita perlukan. Sintaksnya ialah:

SELECT column_name(s) FROM table_name WHERE condition

Antaranya, syarat ialah syarat pertanyaan yang kami tetapkan. Anda boleh menggunakan pelbagai pengendali (=, <>, >, <, >=, <=, SUKA, dsb.) dan pengendali logik (DAN dan ATAU) dalam gabungan.

Contohnya:

PILIH * DARI pengguna WHERE id=1

PILIH * DARI pengguna DI MANA nama pengguna LIKE '%tom%'

3 OLEH Klausa

Menggunakan klausa ORDER BY, kita boleh mengisih data pertanyaan mengikut lajur yang ditentukan. Sintaksnya ialah:

PILIH column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC

Antaranya, ASC bermaksud mengisih dalam tertib menaik, DESC bermaksud menyusun mengikut tertib menurun, dan lalai ialah tertib menaik.

Contohnya:

PILIH * DARI pengguna PESANAN MENGIKUT umur DESC

4 klausa LIMIT

Klausa LIMIT digunakan untuk mengehadkan bilangan pertanyaan. keputusan dikembalikan. Sintaksnya ialah:

PILIH column_name(s) FROM table_name LIMIT mula, tamat

di mana mula mewakili kedudukan permulaan dan akhir mewakili kedudukan akhir. Jika hanya terdapat satu hujung parameter, ini bermakna mengembalikan data akhir sebelumnya.

Contohnya:

PILIH * DARI pengguna HAD 0, 10

PILIH * DARI pengguna HAD 10

5 🎜>Menggunakan klausa GROUP BY, kami boleh melaksanakan statistik kumpulan pada data yang ditanya. Sintaksnya ialah:

PILIH nama_lajur DARI nama_jadual GROUP BY column_name(s)

Contohnya:

PILIH jantina, kira(*) DARI pengguna KUMPULAN MENGIKUT jantina

Di atas adalah pernyataan pertanyaan jadual PHP yang biasa Jika anda menguasai mata pengetahuan di atas, saya percaya operasi pertanyaan anda akan menjadi lebih mudah dan cekap.

Atas ialah kandungan terperinci Ringkaskan beberapa penyataan pertanyaan jadual PHP biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn