MySQL中的关键字可以用作列的别名吗?
是的,我们可以使用关键字作为列的别名。以下是语法 −
select yourColumnName AS `yourKeywordAsAliasName` from yourTableName;
以上,yourKeywordAsAliasName是MySQL关键字。
让我们先创建一个表 −
mysql> create table DemoTable (UserId int);
Query OK,0 row affected (0.74 sec)
阅读更多:MySQL 教程
示例
使用insert命令向表中插入一些记录 −
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)
使用select语句从表中显示所有记录 −
mysql> select *from DemoTable;
输出
+--------+
| UserId |
+--------+
| 10 |
| 11 |
| 12 |
| 13 |
+--------+
4 rows in set (0.00 sec)
这是使用MySQL关键字作为列别名的查询。我们使用关键字“PRIMARY KEY”作为列的别名−
mysql> select UserId AS `PRIMARY KEY` from DemoTable;
输出
+-------------+
| PRIMARY KEY |
+-------------+
| 10 |
| 11 |
| 12 |
| 13 |
+-------------+
4 rows in set (0.00 sec)
极客教程