Pesquisa de site

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)

Artigos relacionados: