可以使用数字来命名 MySQL 表列吗?
mysqlmysqli database更新于 2024/1/24 14:51:00
是的,我们可以在 MySQL 中包含数字作为列名。我们需要使用符号 反引号,如下所示
(``)
为了理解,我们将借助 CREATE 命令创建一个表。让我们创建一个表 −
mysql> CREATE table NumberColumnDemo -> ( -> `123` varchar(100) -> ); Query OK, 0 rows affected (0.51 sec)
上面,我借助反引号符号将列名称创建为数字。
现在,我们可以借助 INSERT 命令插入记录来检查。让我们插入一条记录,如下所示 −
mysql> INSERT into NumberColumnDemo values('45678'); Query OK, 1 row affected (0.20 sec)
之后,我们可以借助 SELECT 语句显示所有记录。查询如下 −
mysql> SELECT * from NumberColumnDemo;
以下是输出 −
+-------+ | 123 | +-------+ | 45678 | +-------+ 1 row in set (0.00 sec)