使用USE语句选择MySQL数据库
简介:在本教程中,您将学习如何使用USE语句在MySQL程序和MySQL Workbench中选择数据库。
要选择与您一起使用的特定数据库,请发出USE语句,如下所示:
USE database_name;
在此语句中,USE关键字之后是您要选择的数据库的名称。
通过命令行选择一个MySQL数据库
以下步骤演示了如何使用mysql程序登录到MySQL Server并选择要使用的数据库:
首先,使用特定用户(例如root)登录到MySQL:
>mysql -u root -p
在此命令中,我们使用-u标志指定了用户root,然后使用-p标志。
MySQL提示输入用户密码。
您需要输入密码,然后按Enter键登录。
其次,发出USE命令以选择一个数据库,例如classicmodels:
mysql> use classicmodels; Database changed
在此命令中,我们选择了classsicmodels数据库。
如果数据库存在,则MySQL发出消息"数据库已更改"。
如果数据库不存在,MySQL会发出以下错误:
mysql> use abc; ERROR 1049 (42000): Unknown database 'abc'
第三,可以使用database()函数获取当前连接的数据库的名称:
mysql> select database(); +---------------+ | database() | +---------------+ | classicmodels | +---------------+ 1 row in set (0.00 sec)
最后,要选择另一个数据库,只需发出USE语句和新的数据库名称,例如:
mysql> use tempdb; Database changed
登录时选择数据库
如果在登录之前知道要使用哪个数据库,则可以使用-D标志来指定它,如下所示:
>mysql -u root -D classicmodels -p
在此命令中,我们在-D标志之后指定了数据库名称classicmodels。
因为我们使用了-p标志,所以MySQL提示输入root用户的密码。
您只需要提供密码,然后按Enter键即可登录。
登录后,您可以检查当前数据库:
> select database(); +---------------+ | database() | +---------------+ | classicmodels | +---------------+ 1 row in set (0.00 sec)
在MySQL Workbench中选择数据库
如果通过MySQL Workbench应用程序连接到MySQL Server,则在创建数据库连接时可以选择一个数据库,如下面的屏幕快照所示:
登录后,可以通过发出USE语句选择另一个数据库,或使用MySQL Workbench提供的"设置为默认架构"功能。
在本教程中,您学习了通过mysql程序和MySQL Workbench应用程序选择MySQL数据库的各种方法。