如何在cmd中创建数据库的名称,哪一个有破折号

时间:2017-06-30 20:36:02

标签: mysql sql database

当我编写此代码时,它无效。

for i in $(cat numbers.txt); do
    ...
done

1 个答案:

答案 0 :(得分:1)

您可以使用分隔标识符在SQL中使用标点符号,空格等。有关详细信息,请阅读https://dev.mysql.com/doc/refman/5.7/en/identifiers.html

默认情况下,MySQL分隔标识符是反向标记。

CREATE DATABASE `blabla-bla`;

正如@JohnConde评论的那样,如果您在需要使用分隔标识符时避免使用SQL,则更容易使用SQL。