MySQL是一个客户机——服务器DBMS,因此,为了使用MySQL,需要有一个客户机,即你需要用来与MySQL打交道(给MySQL提供要执行的命令)的一个应用。
有许多客户机可供选择,但在学习MySQL(确切地说,在编写和测试MySQL脚本时),最好是使用专门用途的实用程序。特别是有三个工具需要提及。
2.2.1 mysql命令行实用程序
每个MySQL安装都有一个名为mysql的简单命令行实用程序。这个实用程序没有下拉菜单、流行的用户界面、鼠标支持或任何类似的东西。
在操作系统命令提示符输入mysql将出现一个如下的简单提示:
Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 12Server version: 5.7.12-log MySQL Community Server (GPL)
MySQL选项和参数 如果仅输入mysql,可能会出现一个错误消息。因为可能需要安全证书,或者是因为MySQL没有运行在本地或默认端口上。mysql接受你可以(和可能需要)使用的一组命令行参数。例如,为了指定用户登录名ben,应该使用mysql -u ben。为了给出用户名、主机名、端口和口令,应该使用mysql -u ben -p -h myserver -p 9999。
完整的命令行选项和参数列表可用mysql --help获得。
当然,具体的版本和连接信息可能不同,但都可以使用这个使用教程。请注意:
命令输入在mysql>之后;
命令用;或\g结束,换句话说,仅按Enter不执行命令;
输入help或\h获得帮助,也可以输入更多的文本获得特定命令的帮助(如,输入help select获得使用SELECT语句的帮助);
输入quit或exit退出命令行实用程序。
mysql命令行实用程序是使用最多的实用程序之一,它对于快速测试和执行脚本非常有帮助。
熟悉mysql命令行实用程序 即使你选择使用后面描述的某个图形工具,也应该保证熟悉mysql命令行实用程序,因为它是你可以安全地依靠一个总是会被给出的客户机(因为它是核心MySQL安装的一部分)。
2.2.2 MySQL Administrator
MySQL Administrator(MySQL管理器)是一个图形交互客户机,用来简化MySQL服务器的管理。
获得MySQL Administrator MySQL Administrator不作为核心MySQL的组成部分安装。必须从https://dev.mysql.com/downloads/下载它(可得到用于Linux、Mac OS X和Windows的版本,其源代码也可以下载。)
MySQL Administrator提示输入服务器和登录信息(并且允许你保存服务器定义供以后选择),然后显示允许不同视图的图标。其中:
Server Information(服务器信息)显示客户机和被连接的服务器的状态和版本信息;
Service Control(服务控制)允许停止和启动MySQL以及指定服务器特性;
User Administrator(用户管理)用来定义MySQL用户、登录和权限;
Catalogs(目录) 列出可用的数据库并允许创建数据库和表。
2.2.3 MySQL Query Browser
MySQL Query Browser为一个图形交互客户机,用来编写和执行MySQL命令。
获得MySQL Query Browser 与MySQL Administrator一样,MySQL Query Browser不作为核心MySQL安装的成分。也必须从https://dev.mysql.com/downloads/下载它(可得到用于Linux、Mac OS X和Windows的版本,其源代码也可以下载)。
MySQL Query Browser要求输入服务器和登录信息(在MySQL Query Browser和MySQL Administrator之间共享保存的定义),然后显示应用界面。
领取专属 10元无门槛券
私享最新 技术干货