I want to select my particular database in mysql console, but the problem is that my database name has a space in between and mysql ignores the part after the space. For ins
You have to use square brackets to get this work:
Use [student registration]
Use student registration
without quotes.
You should try using back ticks ("`") to quote your database name. Generally speaking, it's probably better to use a naming convention to eliminate white space, e.g.
USE `StudentRegistration`;
or
USE `student_registration`;
Use Double quotes instead of single, double quotes worked for me :
USE "student registration";
You have two options.
1 Enclose the database name in backticks or single quotes.
USE `student registration`; USE 'student registration';
2 Escape the white space character.
USE student\ registration;
Oddly enough this produces.
ERROR: Unknown command '\ '.
But still changes the database.
When I had to deal with other people's tables with spaces the following worked:
use `student registration`;
At least that would be yours.