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;".
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] <别名>
Maksud setiap klausa adalah seperti berikut:
< ;Nama jadual> ;: Nama jadual data yang disimpan dalam pangkalan data.
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)
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] <别名>
Di mana, makna tatabahasa bagi setiap klausa adalah seperti berikut:
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)
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!