选择数据库

课后整理 2021-1-7

创建数据库并不表示选定并使用它,还需要明确地选择数据库。为了向MySQL服务器指定当前要操作的数据库,可以使用USE语句选择一个数据库。具体语法格式如下。

mysql> USE 数据库名称;

【示例】选择名称为db_admin的数据库,设置其为当前默认的数据库,如图13.12所示。

图13.12  选择数据库

当用户成功选择数据库之后,就可以使用SQL语句对数据库进行操作了。

【注意】

数据库只需要创建一次,但是必须在每次启动mysql会话时在使用前先选择它。用户可以根据上面的例子执行一个USE语句来实现。也可以在调用mysql命令时,通过命令行选择数据库,只需要在提供连接参数之后指定数据库名称。例如:

\> mysql -h host -u user -p db_admin;
Enter password: ******

上面显示的命令行中的db_admin不是密码。如果想要在命令行上在-p选项后提供密码,则不能插入空格,如-pmypassword,不是-p mypassword。但是,不建议在命令行输入密码,因为这样会暴露密码,能被在机器上登录的其它用户窥探到。