我想在mysql控制台中选择我的特定数据库,但问题是我的数据库名称之间有空格而mysql忽略空格后的部分.例如,当我发出命令时:
use 'student registration'
我收到消息:
cannot find database 'student'
David Grant.. 28
您应该尝试使用后退标记("`")来引用您的数据库名称.一般来说,使用命名约定来消除空白区域可能更好,例如
USE `StudentRegistration`;
要么
USE `student_registration`;
Mark.. 12
你有两个选择.
1将数据库名称括在反引号或单引号中.
USE `student registration`; USE 'student registration';
2逃离白色空间角色.
USE student\ registration;
奇怪的是,这产生了.
错误:未知命令'\'.
但仍然会改变数据库.
您应该尝试使用后退标记("`")来引用您的数据库名称.一般来说,使用命名约定来消除空白区域可能更好,例如
USE `StudentRegistration`;
要么
USE `student_registration`;
你有两个选择.
1将数据库名称括在反引号或单引号中.
USE `student registration`; USE 'student registration';
2逃离白色空间角色.
USE student\ registration;
奇怪的是,这产生了.
错误:未知命令'\'.
但仍然会改变数据库.