Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan MySQL untuk operasi pertanyaan

Cara menggunakan MySQL untuk operasi pertanyaan

PHPz
PHPzasal
2023-04-20 10:11:132518semak imbas

MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan yang digunakan secara meluas dalam pelbagai aplikasi web. Dalam pengaturcaraan, menggunakan MySQL untuk operasi data adalah operasi yang sangat biasa. Dalam MySQL, pertanyaan adalah salah satu operasi yang paling biasa digunakan. Ia boleh menanyakan keseluruhan jadual atau data pertanyaan berdasarkan keadaan tertentu. Artikel ini akan memperkenalkan cara menggunakan MySQL untuk operasi pertanyaan.

1. Penyataan SELECT Asas

Dalam MySQL, penyataan SELECT ialah penyataan yang sangat asas. Ia digunakan untuk mendapatkan semula data daripada jadual. Sebagai contoh, kita boleh menggunakan pernyataan SELECT berikut untuk mendapatkan semula semua data dalam jadual:

SELECT * FROM table_name;

Di mana, "*" mewakili semua lajur, iaitu, semua baris data dalam jadual diambil semula. Seperti yang anda lihat dari output, kami telah memperoleh semua data dalam jadual ini.

2. Pilih lajur yang ditentukan

Kadangkala, kami tidak perlu mendapatkan semula semua data. Hanya pilih beberapa lajur. Sebagai contoh, mungkin terdapat banyak lajur dalam jadual data kami, tetapi kami hanya perlu mengambil sebahagian daripadanya. Kita boleh menggunakan pernyataan SELECT berikut untuk mendapatkan semula lajur yang ditentukan:

SELECT column1, column2, column3 FROM table_name;

di mana "column1, column2, column3" merujuk kepada lajur tertentu yang ingin kami dapatkan semula. Daripada output, kita hanya boleh melihat data untuk lajur ini.

3. Pertanyaan bersyarat

Apabila kami perlu mendapatkan semula beberapa data tertentu daripada jadual, kami boleh menggunakan pertanyaan bersyarat. Pertanyaan bersyarat boleh mendapatkan semula baris yang sepadan dengan syarat tertentu. Sebagai contoh, kita perlu mendapatkan semula semua baris dalam jadual yang nilai lajur tertentu adalah sama dengan "John". Kita boleh menggunakan pernyataan SELECT berikut:

SELECT * FROM table_name WHERE column_name = 'John';

di mana kata kunci "WHERE" digunakan untuk menentukan syarat. Daripada hasil keluaran, kita hanya boleh melihat baris data yang memenuhi syarat.

4. Penggunaan operator logik

Dalam pertanyaan bersyarat, beberapa operator logik sering digunakan. Sebagai contoh, jika kita ingin mendapatkan semula semua baris dalam jadual dengan nilai lajur A atau nilai lajur B, kita boleh menggunakan pernyataan SELECT berikut:

SELECT * FROM table_name WHERE column_name = 'A' OR column_name = 'B';

Di sini, kata kunci "ATAU" digunakan untuk mencapai Logik ATAU.

Sebaliknya, jika kita perlu mendapatkan semula semua baris dalam jadual di mana satu nilai lajur tidak sama dengan "A" dan nilai lajur lain sama dengan "B", kita boleh menggunakan pernyataan SELECT berikut :

SELECT * FROM table_name WHERE column_name <> 'A' AND column_name = 'B';

Di sini, kata kunci "DAN" digunakan untuk melaksanakan logik DAN.

5. Gunakan kad bebas

Dalam MySQL, kad bebas ialah alat yang sangat berguna. Mereka biasanya digunakan untuk mencari beberapa rentetan yang tidak pasti. Sebagai contoh, kita mungkin ingin mencari semua baris dalam jadual yang mempunyai rentetan yang bermula dengan "a". Kita boleh menggunakan pernyataan SELECT berikut:

SELECT * FROM table_name WHERE column_name LIKE 'a%';

Di sini, "%" mewakili rentetan dengan sebarang panjang. Selain itu, "_" boleh mewakili mana-mana aksara.

6. Isih

Apabila kita perlu mengisih data dalam jadual, kita boleh menggunakan pernyataan "ORDER BY". Sebagai contoh, kami ingin mengisih lajur dalam jadual dalam tertib menaik. Kita boleh menggunakan pernyataan SELECT berikut:

SELECT * FROM table_name ORDER BY column_name ASC;

Di sini, "ASC" bermaksud tertib menaik. Kita juga boleh menggunakan "DESC" untuk tertib menurun.

7. Hadkan set keputusan

Kadangkala, kita hanya perlu mendapatkan beberapa baris pertama dalam jadual. Dalam MySQL, kita boleh menggunakan pernyataan "LIMIT" untuk mengehadkan set hasil. Sebagai contoh, kita hanya perlu mendapatkan 10 baris pertama jadual, kita boleh menggunakan pernyataan SELECT berikut:

SELECT * FROM table_name LIMIT 10;

Di sini, "LIMIT" digunakan untuk mengehadkan bilangan hasil yang dikembalikan.

Ringkasan

Di sini kami memperkenalkan cara menggunakan MySQL untuk operasi pertanyaan. Daripada pernyataan SELECT asas kepada penggunaan kad bebas dan pengisihan, kepada penggunaan pertanyaan bersyarat dan pengendali logik, semuanya adalah kemahiran yang sangat praktikal. Teknik ini boleh membantu kami mendapatkan data yang kami perlukan daripada sejumlah besar data dengan lebih cekap.

Atas ialah kandungan terperinci Cara menggunakan MySQL untuk operasi pertanyaan. 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