I've managed to get into MySQL using the command line terminal, but when I tried to enter some SQL, it said 'no database selected'
how do I select a database? my database name is: photogallery
What code do I use to select it?
I've managed to get into MySQL using the command line terminal, but when I tried to enter some SQL, it said 'no database selected'
how do I select a database? my database name is: photogallery
What code do I use to select it?
Use USE
. This will enable you to select the database.
USE photogallery;
You can also specify the database you want when connecting:
$ mysql -u user -p photogallery
Use the following steps to select the database:
mysql -u username -p
it will prompt for password, Please enter password. Now list all the databases
show databases;
select the database which you want to select using the command:
use databaseName;
select data from any table:
select * from tableName limit 10;
You can select your database using the command use photogallery;
Thanks !
Alternatively, you can give the "full location" to the database in your queries a la:
SELECT photo_id FROM [my database name].photogallery;
If using one more often than others, use USE
. Even if you do, you can still use the database.table
syntax.
For example, you can select
apple
database with login as shown below:Or:
Or:
Or:
Or:
And, you can select
apple
database after login as shown below:Or:
Or:
Or:
Or:
Or:
Be careful, you cannot select
apple
database with\U
because there is the error as shown below:And, you cannot select
apple
database with\R
because\R
(prompt
) is used to change MySQL prompt as shown below. *My answer exlains how to change the default promptmysql>
:Or on Windows, you can set the database under
[mysql]
inmy.ini
as shown below. *My answer explains[mysql]
and my answer explains wheremy.ini
is located on Windows:Then, you can select
apple
database with login by settingmy.ini
's location to--defaults-file=
or--defaults-extra-file=
as shown below. *--defaults-file=
or--defaults-extra-file=
must be the 1st option otherwise there is the error:Or: