MYSQL - 选择数据库

问题描述:

我已经成功使用命令行终端进入MySQL,但是,当我试图进入一些SQL,它说“不数据库中选择”MYSQL - 选择数据库

我怎么选择一个数据库?我的数据库名是:照相馆

我用什么代码来选择它?

使用USE。这将使您能够选择数据库。

USE photogallery; 

12.8.4: USE Syntax

您还可以指定连接时所需的数据库:

$ mysql -u user -p password photogallery 
+1

不是最新的线程,但我想我可能会离开这里我的2美分。提供的命令行不太正确。要在命令行中指定密码,您需要设置--password = 以通过命令行使用数据库,您可以通过mysql -u -p 这种方式将-p指定为mysql客户端提示输入密码不从命令行读取它 – Didzis 2018-03-01 09:28:24

希望这有助于。

use [database name];

切换到数据库。

 
mysql> use [db name]; 

MySQL Commands

+1

PS - 我不知道答案,但我查询谷歌并在10秒内得到它。 – skaz 2011-03-13 02:38:51

或者,你可以在你的查询一拉得 “全位置” 的数据库:

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; 谢谢!

要选择所有:

select * from Table_name; 

来选择特定的列名:

select column_name from Table_name;