我已经设法进入MySQL使用命令行终端,但当我试图输入一些SQL,它说'没有数据库选择'如何选择数据库?我数据库名称是:Photogallery我用什么代码来选择它?
acruukt91#
使用USE。这将允许您选择数据库。
USE
USE photogallery;
字符串12.8.4: USE Syntax您还可以指定连接时所需的数据库:
$ mysql -u user -p photogallery
型
elcex8rz2#
在调用mysql CLI时,您可以通过-D选项指定数据库名称。在mysql --help中:
mysql
-D
mysql --help
-D, --database=name Database to use.
字符串我使用这个命令:
mysql -h <db_host> -u <user> -D <db_name> -p
3xiyfsfu3#
切换到数据库。
mysql> use [db name];
字符串MySQL Commands
kyvafyod4#
希望这对你有帮助。
use [YOUR_DB_NAME];
字符串
ctehm74n5#
或者,您可以在查询中给予数据库的“完整位置”,如下所示:
SELECT photo_id FROM [my database name].photogallery;
字符串如果你使用USE的频率比其他语法高,那么你可以使用database.table语法。
database.table
gorkyyrv6#
使用以下步骤选择数据库:
mysql -u username -p
字符串它将提示输入密码,请输入密码。现在列出所有数据库
show databases;
型使用命令选择要选择的数据库:
use databaseName;
型从任意表中选择数据:
select * from tableName limit 10;
型您可以使用use photogallery;命令选择数据库。
use photogallery;
jvidinwx7#
USE database_name;
字符串例如,如果您的数据库的名称是gregs_list,那么它将是这样的>>
gregs_list
USE gregs_list;
gdx19jrr8#
例如,您可以选择apple数据库并登录,如下图所示:
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数据库,因为存在如下错误:
\U
mysql> \U apple
型错误:未知的命令“\U”。而且,你不能选择apple数据库与\R,因为\R(prompt)是用来改变MySQL提示如下所示。* 我的答案exlains如何更改默认提示mysql>:
\R
prompt
mysql>
mysql> \R apple PROMPT set to 'apple' apple
型或者在Windows上,您可以在my.ini中设置[mysql]下的数据库,如下所示。* 我的答案解释了[mysql],我的答案解释了my.ini在Windows上的位置:
my.ini
[mysql]
# "my.ini" [mysql] ... database='apple'
然后,您可以通过将my.ini的位置设置为--defaults-file=或--defaults-extra-file=来选择apple数据库登录,如下所示。* --defaults-file=或--defaults-extra-file=必须是第一个选项,否则会出现错误:
--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
8条答案
按热度按时间acruukt91#
使用
USE
。这将允许您选择数据库。字符串
12.8.4: USE Syntax
您还可以指定连接时所需的数据库:
型
elcex8rz2#
在调用
mysql
CLI时,您可以通过-D
选项指定数据库名称。在mysql --help
中:字符串
我使用这个命令:
型
3xiyfsfu3#
切换到数据库。
字符串
MySQL Commands
kyvafyod4#
希望这对你有帮助。
字符串
ctehm74n5#
或者,您可以在查询中给予数据库的“完整位置”,如下所示:
字符串
如果你使用
USE
的频率比其他语法高,那么你可以使用database.table
语法。gorkyyrv6#
使用以下步骤选择数据库:
字符串
它将提示输入密码,请输入密码。现在列出所有数据库
型
使用命令选择要选择的数据库:
型
从任意表中选择数据:
型
您可以使用
use photogallery;
命令选择数据库。jvidinwx7#
字符串
例如,如果您的数据库的名称是
gregs_list
,那么它将是这样的>>型
gdx19jrr8#
例如,您可以选择
apple
数据库并登录,如下图所示:字符串
或者:
型
或者:
型
或者:
型
或者:
型
登录后,您可以选择
apple
数据库,如下图所示:型
或者:
型
或者:
型
或者:
型
或者:
型
或者:
型
请注意,您不能使用
\U
选择apple
数据库,因为存在如下错误:型
错误:未知的命令“\U”。
而且,你不能选择
apple
数据库与\R
,因为\R
(prompt
)是用来改变MySQL提示如下所示。* 我的答案exlains如何更改默认提示mysql>
:型
或者在Windows上,您可以在
my.ini
中设置[mysql]
下的数据库,如下所示。* 我的答案解释了[mysql]
,我的答案解释了my.ini
在Windows上的位置:然后,您可以通过将
my.ini
的位置设置为--defaults-file=
或--defaults-extra-file=
来选择apple
数据库登录,如下所示。*--defaults-file=
或--defaults-extra-file=
必须是第一个选项,否则会出现错误:或者: