我已经成功通过命令行终端进入了MySQL,但是当我尝试输入一些SQL语句时,它显示“未选择数据库”。
我该如何选择一个数据库?我的数据库名是:photogallery。
我应该使用什么代码来选择它?
我该如何选择一个数据库?我的数据库名是:photogallery。
我应该使用什么代码来选择它?
使用USE
命令。这将使您能够选择数据库。
USE photogallery;
你也可以在连接时指定想要使用的数据库:
$ mysql -u user -p photogallery
在调用 mysql
命令行界面时,您可以通过 -D
选项指定数据库名称。来自于 mysql --help
:
-D, --database=name Database to use.
我使用这个命令:
mysql -h <db_host> -u <user> -D <db_name> -p
希望这可以帮助到你。
use [YOUR_DB_NAME];
或者,您可以在查询中向数据库提供“完整位置”,例如:
SELECT photo_id FROM [my database name].photogallery;
如果一个数据库使用得比其他的更频繁,就使用USE
命令。即使你这样做了,你仍然可以使用database.table
语法。
mysql -u username -p
它会提示输入密码,请输入密码。 现在列出所有的数据库
show databases;
使用以下命令选择您想要选择的数据库:
use databaseName;
从任何表中选择数据:
select * from tableName limit 10;
use photogallery;
来选择您的数据库。
谢谢!USE database_name;
例如,如果您的数据库名称是gregs_list
,那么它会像这样 >>
USE gregs_list;
apple
数据库进行登录:mysql -u john -p apple
或者:
mysql -u john -p apple
或者:
mysql -u john -p -D apple
或者:
mysql -u john -p --database=apple
或者:
mysql -u john -p --database apple
apple
数据库。mysql> use apple
或者:
mysql> USE apple
或者:
mysql> \u apple
或者:
mysql> connect apple
或者:
mysql> CONNECT apple
或者:
mysql> \r apple
\U
选择apple
数据库,因为下面显示了错误信息:mysql> \U apple
mysql> \R apple
PROMPT set to 'apple'
apple
my.ini
中的[mysql]
下设置数据库,如下所示。*我的回答解释了[mysql]
,我的回答解释了my.ini
在Windows上的位置。# "my.ini"
[mysql]
...
database='apple'
my.ini
的位置设置为--defaults-file=
或--defaults-extra-file=
来选择apple
数据库进行登录,如下所示。*--defaults-file=
或--defaults-extra-file=
必须是第一个选项,否则会出现错误。mysql --defaults-file='C:\ProgramData\MySQL\MySQL Server 8.0\my.ini' -u john -p
或者:
mysql --defaults-extra-file='C:\ProgramData\MySQL\MySQL Server 8.0\my.ini' -u john -p