我已经设法使用命令行终端进入MySQL,但是当我尝试输入一些SQL时,它说“没有选择数据库”
如何选择数据库?我的数据库名称是:photogallery
我用什么代码来选择它?
答案 0 :(得分:115)
使用USE
。这将使您能够选择数据库。
USE photogallery;
您还可以在连接时指定所需的数据库:
$ mysql -u user -p photogallery
答案 1 :(得分:18)
答案 2 :(得分:11)
希望这会有所帮助。
使用[数据库名称];
答案 3 :(得分:9)
或者,您可以在查询la:
中为数据库提供“完整位置”SELECT photo_id FROM [my database name].photogallery;
如果使用频率高于其他人,请使用USE
。即使你这样做,你仍然可以使用database.table
语法。
答案 4 :(得分:5)
在调用mysql
CLI时,可以通过-D
选项指定数据库名称。来自mysql --help
:
-D, --database=name Database to use.
我使用以下命令:
mysql -h <db_host> -u <user> -D <db_name> -p
答案 5 :(得分:3)
使用以下步骤选择数据库:
mysql -u username -p
会提示输入密码,请输入密码。 现在列出所有数据库
show databases;
使用以下命令选择要选择的数据库:
use databaseName;
从任何表中选择数据:
select * from tableName limit 10;
您可以使用use photogallery;
命令选择数据库
谢谢!
答案 6 :(得分:0)
USE database_name;
例如如果您的数据库名称为gregs_list
,则它将类似于>>
USE gregs_list;