Mysql创建名称中包含特殊字符的数据库

MyS*_*DBA 15 mysql special-characters

我想创建一个名称将包含特殊字符的数据库.例如,(., - ,_,@,#,$,%,&,*)

任何人都可以提供任何输出吗?

And*_*ler 30

我强烈建议您不要使用此类名称创建数据库.但如果你绝对必须,这里有限制:

  • 没有标识符可以包含ASCII NUL(0x00)或值为255的字节.
  • 数据库,表和列名称不应以空格字符结尾.
  • 数据库和表名称不能包含"/","\","."或文件名中不允许的字符.

要创建数据库,您可以执行以下操作:

mysql> create database `really@strange*database$name`;
Run Code Online (Sandbox Code Playgroud)