2.2.1 mysql命令行
每一个MariaDB安装时都附带一个简单的命令行实用程序mysql。这个程序没有任何下拉菜单、友好的用户界面、鼠标支持,或者别的类似特征。
在操作系统命令行提示符中输入“mysql”会显示一条欢迎消息,接着是简单的提示,如下所示:
注意
MySQL选项与参数 如果你仅仅输入“mysql”,你可能会收到错误消息。由于没有需要的安全证书,或者由于MySQL没有在本地运行或者默认的端口运行,这都是有可能的。mysql接收你能够(需要)用到的一组命令行参数。例如,指定登录用户名ben,可使用“mysql-u ben”。指定用户名、主机名、端口,以及提示输入密码,可以使用命令“mysql-u ben-p-h myserver-P 9999”。
可以使用“mysql--help”获取完整的命令行选项和参数列表。
当然,你的版本和连接信息可能不同,但不管怎样你还是能够使用这个程序。注意以下问题:
·命令跟在“MariaDB>”提示符后面。(“MariaDB>”指示可以连接MariaDB服务器,如果连接MySQL服务器,提示符就是“MySQL>”。)
·命令以“;”或者“\g”结尾;换句话说,仅仅按Enter键不会执行命令。
·可以使用上下箭头键来查看先前输入过的命令。
·可以输入“help”或者“\h”获取帮助。也可以输入附加的文字获取特定命令的帮助(例如,“help select”获取SELECT语句用法的帮助)。
·可以输入“quit”或者“exit”退出命令行实用程序。
注意
执行已保存的脚本 可以使用mysql执行已保存的脚本。例如,本书使用的创建和操作表的脚本。为了达成目的,输入“\.Filename”(指定的文件全路径名)然后按Enter键。附录B会协助你完成这一过程。
mysql命令行实用程序是一个使用得最多的脚本,并且对快速测试和执行脚本(例如前面章节和附录B提到的表的创建和执行的脚本)来说是非常重要的。实际上,本书所有的输出例子都是从mysql命令行输出截取的。
提示
让自己熟悉mysql命令行 即使你选择使用接下来提到的图形工具,也应该确保自己熟悉mysql命令行实用程序,因为这是一个始终存在的(由于它是作为MariaDB安装核心的一部分)客户端,你可以安全信赖它。