2011-03-13 115 views
46

我已經成功使用命令行終端進入MySQL,但是,當我試圖進入一些SQL,它說「不數據庫中選擇」MYSQL - 選擇數據庫

我怎麼選擇一個數據庫?我的數據庫名是:照相館

我用什麼代碼來選擇它?

回答

87

使用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

10

希望這有助於。

use [database name];

15

切換到數據庫。

 
mysql> use [db name]; 

MySQL Commands

+1

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

9

或者,你可以在你的查詢一拉得 「全位置」 的數據庫:

SELECT photo_id FROM [my database name].photogallery; 

如果使用一個頻率高於其他,使用USE。即使你這樣做,你仍然可以使用database.table語法。

3

使用以下步驟選擇數據庫:

mysql -u username -p 

它會提示輸入密碼,請輸入密碼。 現在列出所有的數據庫

show databases; 

選擇要使用命令來選擇數據庫:從任何表

use databaseName; 

選擇數據:

select * from tableName limit 10; 

你可以選擇你的數據庫使用命令use photogallery; 謝謝!

-1

要選擇所有:

select * from Table_name; 

來選擇特定的列名:

select column_name from Table_name;