02-mysql(客户端连接工具)
在 MySQL 提供的工具中,DBA(数据库管理员)使用最频繁的莫过于 mysql。这里的“mysql”不是指MySQL服务,也不是指mysql数据库,而是指连接数据库的客户端工具。它类似于Oracle数据库里的sqlplus,是操作者和数据库之间的纽带和桥梁。
在前面章节的例子中,曾多次使用过mysql进行数据库的连接,大多数情况下,它的使用都非常简单,语法如下:
mysql [OPTIONS] [database]
这里的 OPTIONS 表示 mysql 的可用选项,可以一次写一个或者多个,甚至可以不写;database 表示连接的数据库,一次只能写一个或者不写,如果不写,连接成功后需要用“use dbname”命令来进入要操作的数据库。
下面介绍mysql的一些常用选项,这些选项通常有两种表达方式,一种是“-”+选项单词的缩写字符+选项值;另一种是“--”+选项的完整单词+“=”+选项的实际值。例如,下面两种写法是完全等价的:
mysql --uroot
mysql --user=root
在下面的介绍中,如果有两种表达方式,都会用逗号隔开进行列出;否则将只显示一种表达方式。要了解更多的选项,可以使用mysql --help命令进行查看。