Podemos usar a palavra-chave MySQL como nome alternativo para uma coluna?
Sim, podemos usar uma palavra-chave como nome alternativo para uma coluna. A seguir está a sintaxe:
select yourColumnName AS `yourKeywordAsAliasName` from yourTableName;
Acima, yourKeywordAsAliasName é a palavra-chave MySQL.
Vamos primeiro criar uma tabela:
mysql> create table DemoTable (UserId int);
Query OK, 0 rows affected (0.74 sec)
Exemplo
Insira alguns registros na tabela usando o comando 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)
Exiba todos os registros da tabela usando a instrução select:
mysql> select *from DemoTable;
Saída
+--------+
| UserId |
+--------+
| 10 |
| 11 |
| 12 |
| 13 |
+--------+
4 rows in set (0.00 sec)
Aqui está a consulta para usar a palavra-chave MySQL como nome alternativo para uma coluna. Usamos a palavra-chave ‘PRIMARY KEY’ como nome alternativo para uma coluna:
mysql> select UserId AS `PRIMARY KEY` from DemoTable;
Saída
+-------------+
| PRIMARY KEY |
+-------------+
| 10 |
| 11 |
| 12 |
| 13 |
+-------------+
4 rows in set (0.00 sec)