MySQL ialah sistem pengurusan pangkalan data baris yang sangat banyak digunakan. Ia boleh mengendalikan sejumlah besar data dan menyediakan data lajur pertanyaan dan pengurusan adalah operasi yang sangat biasa dan asas. Dalam MySQL, menanyakan data lajur memerlukan penggunaan pernyataan SELECT Mari kita lihat bersama-sama.
1. Sintaks asas
Pernyataan SELECT ialah pernyataan asas yang digunakan untuk menanyakan data dalam MySQL. Ia boleh menanyakan data keseluruhan jadual atau hanya lajur data tertentu. Sintaks asas untuk menanyakan data lajur adalah seperti berikut:
PILIH nama_lajur1, nama_lajur2,...
DARI nama_jadual
Antaranya, nama_lajur1, nama_lajur2,... mewakili nama lajur untuk disoal, anda boleh Pisahkan dengan koma untuk menanyakan berbilang lajur; nama_jadual mewakili nama jadual di mana data perlu disoal.
2. Contoh
Di bawah kami menggunakan contoh untuk menunjukkan cara menggunakan pernyataan SELECT untuk menanyakan data lajur.
Andaikan terdapat jadual pelajar, yang mengandungi maklumat berikut:
id | name | gender | age | class_id |
---|---|---|---|---|
1 | 张三 | 男 | 20 | 1 |
2 | 李四 | 女 | 19 | 2 |
3 | 王五 | 男 | 21 | 1 |
4 | 赵六 | 女 | 22 | 3 |
5 | 钱七 | 男 | 20 | 2 |
6 | 刘八 | 男 | 19 | 3 |
Sekarang kita perlu menanyakan nama (nama) dan nombor kelas (id_kelas) semua pelajar dalam pelajar table, query Pernyataannya adalah seperti berikut:
SELECT name,class_id
DARI pelajar
Laksanakan pernyataan di atas dan hasilnya adalah seperti berikut:
name | class_id |
---|---|
张三 | 1 |
李四 | 2 |
王五 | 1 |
赵六 | 3 |
钱七 | 2 |
刘八 | 3 |
Seperti yang dapat dilihat daripada keputusan di atas, data lajur pertanyaan Kami boleh mendapatkan beberapa maklumat data yang kami perlukan untuk membantu kami menganalisis dan memproses data dengan lebih baik.
3. Sintaks lain
Dalam pernyataan SELECT, kami juga boleh menggunakan kata kunci ALL dan DISTINCT untuk menanyakan keputusan Buat sekatan. Kata kunci SEMUA menunjukkan pertanyaan semua data (nilai lalai), dan kata kunci DISTINCT menunjukkan pertanyaan data unik. Contohnya:
PILIH SEMUA nama
DARI pelajar
PILIH jantina yang berbeza
DARI pelajar
Dua pernyataan di atas masing-masing mewakili pertanyaan nama (nama) data pelajar dan Jantina pelajar (jantina) tidak menduplikasi data.
Dalam penyataan SELECT, kami juga boleh menggunakan kata kunci AS untuk alias nama lajur pertanyaan. Contohnya:
PILIH nama AS nama,class_id AS nombor kelas
DARI pelajar
Dalam pernyataan di atas, aksara selepas kata kunci AS mewakili alias nama lajur hasil pertanyaan. Dalam hasil pertanyaan akhir Alias akan dipaparkan dan bukannya nama lajur asal.
4. Ringkasan
Data lajur pertanyaan ialah operasi asas dan biasa dalam MySQL, yang boleh membantu kami mendapatkan beberapa maklumat berguna daripada data tersebut. Apabila menanyakan data lajur, anda perlu menggunakan pernyataan SELECT dan menjelaskan nama lajur dan nama jadual. Pada masa yang sama, kata kunci ALL dan DISTINCT boleh digunakan untuk mengehadkan hasil pertanyaan dan kata kunci AS boleh digunakan untuk nama lajur alias.
Atas ialah kandungan terperinci Bagaimana untuk menanyakan data lajur dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!