我们能否使用 MySQL 创建带数字名称的数据库?


您无法创建如下所示的带数字名称的数据库 −

mysql> create database 1233;

这会产生以下输出 −

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your 
MySQL server version for the right syntax to use near '1233' at line 1

要创建带数字名称的数据库,您需要在数据库名称周围使用反引号 −

create database yourDatabaseName;

让我们实现上述语法 −

mysql> create database `1233`;
Query OK, 1 row affected (0.20 sec)

现在,您可以切换到同一个数据库 −

mysql> use `1233`;
Database changed

更新于:2019-12-16

356 次浏览

启动您的 职业

完成课程即可获得认证

开始
广告