gpt4 book ai didi

mysql - MySQL是否允许使用点创建数据库?

转载 作者:IT老高 更新时间:2023-10-28 23:45:37 26 4
gpt4 key购买 nike

MySQL 是否允许创建名称中带有点 (.) 的数据库?

我使用的是 MySQL 5.1.22。

最佳答案

您不能在数据库名称中使用点。另外,我会避免在任何标识符中使用它。一个常见的约定是改用下划线。它将起到同样的作用,并且会避免很多困惑。如果您确实有充分的理由在表或字段名称中使用奇怪或非法字符,那么您必须对其进行转义。

要在 MySQL 中转义标识符,请使用反引号:

SELECT `select`, `some.field name`, `crazy()naming+here`
FROM `my-=+table`

在我看来,无论您是否需要,养成对所有字段名称进行反引号的习惯是一种很好的做法,但那是另一回事了。

关于mysql - MySQL是否允许使用点创建数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/776123/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com