Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ใช้คีย์เวิร์ด MySQL เป็นชื่อสม المستعار (alias) ของคอลัมน์ได้หรือไม่

ได้ครับ สามารถใช้คีย์เวิร์ดเป็นชื่อสม المستعار (alias) ของคอลัมน์ได้ ไวยากรณ์ดังนี้:

select yourColumnName AS `yourKeywordAsAliasName` from yourTableName;

yourKeywordAsAliasName คือคีย์เวิร์ดของ MySQL

สร้างตารางตัวอย่าง

mysql> create table DemoTable (UserId int);
Query OK, 0 rows affected (0.74 sec)

เพิ่มข้อมูลตัวอย่าง

mysql> insert into DemoTable values(10);
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable values(11);
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values(12);
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values(13);
Query OK, 1 row affected (0.14 sec)

แสดงข้อมูลทั้งหมด

mysql> select * from DemoTable;

ผลลัพธ์

+--------+
| UserId |
+--------+
| 10     |
| 11     |
| 12     |
| 13     |
+--------+
4 rows in set (0.00 sec)

คำสั่งใช้คีย์เวิร์ด 'PRIMARY KEY' เป็น alias

mysql> select UserId AS `PRIMARY KEY` from DemoTable;

ผลลัพธ์

+-------------+
| PRIMARY KEY |
+-------------+
| 10          |
| 11          |
| 12          |
| 13          |
+-------------+
4 rows in set (0.00 sec)

คำอธิบาย: ใช้ backticks `\`PRIMARY KEY\`` ห่อคีย์เวิร์ดที่มีช่องว่างหรือเป็นคำสงวน เพื่อใช้เป็น alias ได้