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

发布于 2024-11-07 02:51:07 字数 221 浏览 0 评论 0原文

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

我在这里找到了一些答案 http://markmail.org/message/yw57rt3tweldtxet 但我不太确定因为现在是 1999 年了。

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

I'm wondering if a database name can start with a number e.g 143doors.

I found some answer here http://markmail.org/message/yw57rt3tweldtxet but I'm not quite sure since it's 1999.

Will there be disadvantages if I start with a number?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

趴在窗边数星星i 2024-11-14 02:51:07

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

解决方案是接受的答案中提到的反引号。示例如下:

select * from `2013e93`.blurb

其中 db_name 为 2013e93,表为blurb。

Within MySQL Workbench, you are going to have trouble querying if you do something like {db_name}.{table} and your db_name starts with a number.

The solution to this is the backtick mentioned in the accepted answer. An example is like:

select * from `2013e93`.blurb

where the db_name is 2013e93 and the table is blurb.

浅暮の光 2024-11-14 02:51:07

快速测试表明,可以。但是,在数据库名称中使用空格会带来麻烦。如果你真的想这样做,你必须使用“143 门”(带反引号)。

A quick test says, yes you can. Using spaces in database names will lead to trouble, though. You'll have to use `143 doors` (with the backtick) if you really want to do this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文