Bagaimana untuk menanyakan data dan mencipta alias dalam mysql

青灯夜游
Lepaskan: 2022-01-04 14:21:23
asal
12362 orang telah melayarinya

Dalam mysql, anda boleh menggunakan pernyataan "SELECT" dan kata kunci "AS" untuk menanyakan data dan mencipta alias nama medan AS alias medan DARI nama jadual data;".

Bagaimana untuk menanyakan data dan mencipta alias dalam mysql

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

Nyatakan alias untuk jadual

Apabila nama jadual sangat panjang atau beberapa pertanyaan khas dilaksanakan, untuk memudahkan operasi , anda boleh menentukan alias untuk Alias ​​jadual, gunakan alias ini untuk menggantikan nama asal jadual.

Format sintaks asas untuk menentukan alias untuk jadual ialah:

<表名> [AS] <别名>
Salin selepas log masuk

Maksud setiap klausa adalah seperti berikut:

  • < ;Nama jadual> ;: Nama jadual data yang disimpan dalam pangkalan data.

  • : Nama baharu jadual yang dinyatakan semasa pertanyaan.

  • Kata kunci AS boleh diabaikan. Jika diabaikan, nama jadual dan alias mesti dipisahkan dengan ruang.

Nota: Alias ​​jadual tidak boleh mempunyai nama yang sama dengan jadual lain dalam pangkalan data. Alias ​​medan tidak boleh mempunyai nama yang sama dengan medan lain dalam jadual. Alias ​​medan tidak boleh digunakan dalam ungkapan bersyarat, jika tidak, mesej ralat seperti "ERROR 1054 (42S22): Lajur tidak diketahui" akan muncul.

Contoh 1

Yang berikut menentukan alias stu untuk jadual tb_students_info

mysql> SELECT stu.name,stu.height FROM tb_students_info AS stu;
+--------+--------+
| name   | height |
+--------+--------+
| Dany   |    160 |
| Green  |    158 |
| Henry  |    185 |
| Jane   |    162 |
| Jim    |    175 |
| John   |    172 |
| Lily   |    165 |
| Susan  |    170 |
| Thomas |    178 |
| Tom    |    165 |
+--------+--------+
10 rows in set (0.04 sec)
Salin selepas log masuk

Nyatakan alias untuk medan

Apabila menggunakan pernyataan SELECT untuk menanyakan data, MySQL akan memaparkan medan output yang ditentukan selepas setiap SELECT. Kadangkala untuk memaparkan hasil dengan lebih intuitif, kami boleh menentukan alias untuk medan tersebut.

Format sintaks asas untuk menentukan alias untuk medan ialah:

<字段名> [AS] <别名>
Salin selepas log masuk

Di mana, makna tatabahasa bagi setiap klausa adalah seperti berikut:

  • : Nama yang ditakrifkan untuk medan dalam jadual data.

  • : Nama baharu medan.

  • Kata kunci AS boleh ditiadakan, nama medan dan alias mesti dipisahkan dengan ruang.

Contoh 2

Soal jadual tb_students_info, nyatakan alias student_name untuk nama dan nyatakan alias student_age untuk umur

mysql> SELECT name AS student_name, age AS student_age FROM tb_students_info;
+--------------+-------------+
| student_name | student_age |
+--------------+-------------+
| Dany         |          25 |
| Green        |          23 |
| Henry        |          23 |
| Jane         |          22 |
| Jim          |          24 |
| John         |          21 |
| Lily         |          22 |
| Susan        |          23 |
| Thomas       |          22 |
| Tom          |          23 |
+--------------+-------------+
10 rows in set (0.00 sec)
Salin selepas log masuk

Nota: Alias ​​jadual hanya digunakan dalam Ia digunakan apabila melaksanakan pertanyaan dan tidak dipaparkan dalam hasil yang dikembalikan. Selepas medan mempunyai alias ditakrifkan, ia akan dikembalikan kepada klien untuk paparan Medan yang dipaparkan ialah alias medan.

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Bagaimana untuk menanyakan data dan mencipta alias dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!