Rumah >pangkalan data >tutorial mysql >data jadual pertanyaan mysql
Data jadual pertanyaan MySQL
MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan. Apabila menggunakan MySQL, anda sering perlu menanyakan data jadual. Berikut ialah beberapa cara biasa untuk menanyakan data jadual.
Pernyataan SELECT ialah pernyataan pertanyaan yang paling biasa digunakan dalam MySQL. Pernyataan SELECT boleh menanyakan semua data dalam jadual atau data lajur yang ditentukan.
Sebagai contoh, untuk menanyakan semua data dalam jadual bernama pengguna, anda boleh menggunakan pernyataan berikut:
SELECT * FROM users;
Pernyataan ini akan mengembalikan semua baris dan lajur dalam jadual pengguna.
Jika anda hanya perlu menanyakan sebahagian daripada data dalam jadual, anda boleh menggunakan pernyataan berikut:
SELECT name, age FROM users;
Pernyataan ini akan mengembalikan data dalam lajur nama dan lajur umur semua baris dalam jadual pengguna.
Pernyataan WHERE boleh digunakan untuk menentukan syarat dan hanya mengembalikan baris yang memenuhi syarat.
Sebagai contoh, untuk menanyakan baris yang lajur umurnya lebih besar daripada atau sama dengan 18 dalam jadual bernama pengguna, anda boleh menggunakan pernyataan berikut:
SELECT * FROM users WHERE age >= 18;
Pernyataan ini akan mengembalikan baris yang lajur umur lebih besar daripada atau sama dengan 18 dalam jadual pengguna.
ORDER BY statement boleh digunakan untuk mengisih hasil yang dikembalikan.
Sebagai contoh, untuk menanyakan jadual bernama pengguna dalam tertib umur menaik, anda boleh menggunakan pernyataan berikut:
SELECT * FROM users ORDER BY age ASC;
Pernyataan ini akan mengembalikan semua baris dan lajur dalam pengguna dan mengisihnya mengikut lajur umur Isih dalam tertib menaik.
KUMPULAN OLEH pernyataan boleh digunakan untuk mengumpulkan hasil yang dikembalikan.
Contohnya, untuk menanyakan bilangan orang yang mempunyai umur yang sama dalam jadual bernama pengguna, anda boleh menggunakan pernyataan berikut:
SELECT age, COUNT(*) FROM users GROUP BY age;
Pernyataan ini akan mengembalikan lajur yang terdiri daripada lajur umur dan kiraan yang sepadan, senarai itu diisih mengikut urutan umur.
JOIN statement boleh digunakan untuk menyertai dua atau lebih jadual untuk menggabungkan data berkaitan dalam barisnya. Kenyataan JOIN boleh menjadi INNER JOIN, LEFT JOIN, KANAN JOIN, dsb.
Contohnya, untuk menyertai jadual bernama pengguna dan jadual bernama pesanan, anda boleh menggunakan pernyataan berikut:
SELECT * FROM users INNER JOIN orders ON users.id = orders.user_id;
SERTAI DALAM bermaksud mengembalikan hanya yang wujud dalam kedua-dua baris data jadual.
Di atas adalah beberapa kaedah biasa untuk menanyakan data jadual dalam MySQL, untuk rujukan sahaja. Dalam penggunaan sebenar, pelbagai pernyataan pertanyaan dan kaedah operasi perlu digunakan secara fleksibel mengikut situasi tertentu.
Atas ialah kandungan terperinci data jadual pertanyaan mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!