如何通过CLI选择MySQL数据库?

mefy6pfw  于 11个月前  发布在  Mysql
关注(0)|答案(8)|浏览(128)

我已经设法进入MySQL使用命令行终端,但当我试图输入一些SQL,它说'没有数据库选择'
如何选择数据库?我数据库名称是:Photogallery
我用什么代码来选择它?

acruukt9

acruukt91#

使用USE。这将允许您选择数据库。

USE photogallery;

字符串
12.8.4: USE Syntax
您还可以指定连接时所需的数据库:

$ mysql -u user -p photogallery

elcex8rz

elcex8rz2#

在调用mysql CLI时,您可以通过-D选项指定数据库名称。在mysql --help中:

-D, --database=name Database to use.

字符串
我使用这个命令:

mysql -h <db_host> -u <user> -D <db_name> -p

3xiyfsfu

3xiyfsfu3#

切换到数据库。

mysql> use [db name];

字符串
MySQL Commands

kyvafyod

kyvafyod4#

希望这对你有帮助。

use [YOUR_DB_NAME];

字符串

ctehm74n

ctehm74n5#

或者,您可以在查询中给予数据库的“完整位置”,如下所示:

SELECT photo_id FROM [my database name].photogallery;

字符串
如果你使用USE的频率比其他语法高,那么你可以使用database.table语法。

gorkyyrv

gorkyyrv6#

使用以下步骤选择数据库:

mysql -u username -p

字符串
它将提示输入密码,请输入密码。现在列出所有数据库

show databases;


使用命令选择要选择的数据库:

use databaseName;


从任意表中选择数据:

select * from tableName limit 10;


您可以使用use photogallery;命令选择数据库。

jvidinwx

jvidinwx7#

USE database_name;

字符串
例如,如果您的数据库的名称是gregs_list,那么它将是这样的>>

USE gregs_list;

gdx19jrr

gdx19jrr8#

例如,您可以选择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


错误:未知的命令“\U”。
而且,你不能选择apple数据库与\R,因为\Rprompt)是用来改变MySQL提示如下所示。* 我的答案exlains如何更改默认提示mysql>

mysql> \R apple
PROMPT set to 'apple'
apple


或者在Windows上,您可以在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

相关问题