可以使用数字来命名 MySQL 数据表列吗?


对,在 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)

更新于:25-6-2020

959 次浏览

开启您的 职业生涯

通过完成课程获得认证

入门
广告