数据库名称可以以数字开头吗?

时间:2011-05-13 01:54:41

标签: mysql database-design

我想知道数据库名称是否可以以一个数字开头,例如143门。

我在这里找到了一些答案http://markmail.org/message/yw57rt3tweldtxet,但自1999年以来我不太确定。

如果我从数字开始会有缺点吗?

2 个答案:

答案 0 :(得分:2)

在MySQL Workbench中,如果您执行{db_name}。{table}之类的操作,并且db_name以数字开头,则查询时会遇到问题。

对此的解决方案是在接受的答案中提到的反击。一个例子是:

select * from `2013e93`.blurb

其中db_name是2013e93,表格是blurb。

答案 1 :(得分:1)

快速测试说,是的,你可以。但是,在数据库名称中使用空格会导致麻烦。如果你真的想这样做,你将不得不使用'143门'(带反推)。