创建数据库并不表示选定并使用它,还需要明确地选择数据库。为了向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。但是,不建议在命令行输入密码,因为这样会暴露密码,能被在机器上登录的其它用户窥探到。