可以使用数字来命名 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)


相关文章