Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menanyakan nilai medan tertentu dalam mysql

Bagaimana untuk menanyakan nilai medan tertentu dalam mysql

青灯夜游
青灯夜游asal
2022-02-21 15:30:198458semak imbas

Dalam mysql, anda boleh menggunakan pernyataan SELECT dengan nama medan yang ditentukan untuk menanyakan nilai medan Sintaks ialah "SELECT name field FROM table name WHERE clause LIMIT clause;".

Bagaimana untuk menanyakan nilai medan tertentu dalam mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Dalam mysql, anda boleh menggunakan pernyataan SELECT dengan nama medan yang ditentukan untuk menanyakan nilai medan.

Format sintaks medan dalam jadual pertanyaan ialah:

SELECT 列名 FROM 表名
[WHERE <表达式>
[GROUP BY <group by definition>
[HAVING <expression> [{<operator> <expression>}…]]
[ORDER BY <order by definition>]
[LIMIT[<offset>,] <row count>]
]
  • WHERE ffbeece48539e6983ff3249db04f27c9 jika anda memilih item ini, ia akan Hadkan data pertanyaan untuk memenuhi syarat pertanyaan.

  • KUMPULAN OLEHdfb5c8f00f45b4cc1fab0e41a210570e, klausa ini memberitahu MySQL cara memaparkan data yang ditanya dan mengumpulkannya mengikut medan yang ditentukan.

  • [PESANAN OLEHc71e2457ed712553005596cdd91d7741], klausa ini memberitahu MySQL dalam susunan untuk memaparkan data yang ditanyakan ialah tertib menaik (ASC) dan tertib menurun (DESC ), yang sedang menaik secara lalai.

  • [LIMIT[ab76cfca1a1dc7ff1291dcdf873f72ec,]41e1b09db359035a34fd2e2eabd31d44], klausa ini memberitahu MySQL untuk memaparkan bilangan item data yang ditanya setiap kali.

Contoh 1:

Soal nama semua pelajar dalam lajur nama dalam jadual tb_students_info Penyataan SQL dan keputusan berjalan adalah seperti mengikuti.

mysql> SELECT name FROM tb_students_info;
+--------+
| name   |
+--------+
| Dany   |
| Green  |
| Henry  |
| Jane   |
| Jim    |
| John   |
| Lily   |
| Susan  |
| Thomas |
| Tom    |
+--------+
10 rows in set (0.00 sec)

Output menunjukkan semua data di bawah medan nama dalam jadual tb_students_info.

Gunakan pernyataan SELECT untuk mendapatkan data di bawah berbilang medan Anda hanya perlu menentukan nama medan untuk dicari selepas kata kunci SELECT Nama medan yang berbeza dipisahkan dengan koma "," selepas medan terakhir tidak perlu menambah koma, format sintaks adalah seperti berikut:

SELECT <字段名1>,<字段名2>,…,<字段名n> FROM <表名>;

Contoh 2:

Dapatkan tiga lajur id, nama dan ketinggian daripada tb_students_info jadual, pernyataan SQL dan jalankan Keputusan ditunjukkan di bawah.

mysql> SELECT id,name,height
    -> FROM tb_students_info;
+----+--------+--------+
| id | name   | height |
+----+--------+--------+
|  1 | Dany   |    160 |
|  2 | Green  |    158 |
|  3 | Henry  |    185 |
|  4 | Jane   |    162 |
|  5 | Jim    |    175 |
|  6 | John   |    172 |
|  7 | Lily   |    165 |
|  8 | Susan  |    170 |
|  9 | Thomas |    178 |
| 10 | Tom    |    165 |
+----+--------+--------+
10 rows in set (0.00 sec)

Output menunjukkan semua data di bawah tiga medan id, nama dan ketinggian dalam jadual tb_students_info.

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Bagaimana untuk menanyakan nilai medan tertentu dalam mysql. 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