MySQL:一种数据库软件
为什么使用MySQL?
 成本——MySQL是开放源代码的,一般可以免费使用(甚至可以
免费修改)。
 性能——MySQL执行很快(非常快)。
 可信赖——某些非常重要和声望很高的公司、站点使用MySQL,
这些公司和站点都用MySQL来处理自己的重要数据。
 简单——MySQL很容易安装和使用。
MySQL的缺点:
它并不总是支持其他DBMS提供的功能和特性
客户机—服务器软件
(1)服务器:负责所有数据访问和处理的一个软件
(2)客户机:与用户打交道的软件
注:与数据文件打交道的只有服务器软件。关于数据、数据添加、删除和数据更新的所有请求都由服务器软件完成。这些请求或更改来自运行客户机软件的计算机。
MySQL工具
(1)mysql命令行实用程序:
没有下拉菜单、流行的用户界面、鼠标支持或任何类似的东西。对于快速测试和执行脚本非常有价值。

: 命令输入在mysql>之后;
 命令用;或\g结束,换句话说,仅按Enter不执行命令;
 输入help或\h获得帮助,也可以输入更多的文本获得特定命令的
帮助(如,输入help select获得使用SELECT语句的帮助);
 输入quit或exit退出命令行实用程序。

(2)MySQL Administrator:
是一个图形交互客户机,用来简化MySQL服务器的管理。
MySQL Administrator提示输入服务器和登录信息(并且允许你保存服务器定义供以后选择),然后显示允许选择不同视图的图标。其中:
 Server Information(服务器信息)显示客户机和被连接的服务器的
状态和版本信息;
 Service Control(服务控制)允许停止和启动MySQL以及指定服务器特性;
 User Administration(用户管理)用来定义MySQL用户、登录和权限;
 Catalogs(目录)列出可用的数据库并允许创建数据库和表。
注:MySQL Administrator不作为核心MySQL 的组成部分安装。必须从 http://dev.mysql.com/downloads/下载它。
(3)MySQL Query Browser
一个图形交互客户机,用来编写和执行MySQL命令。

MySQL Query Browser要求输入服务器和登录信息(在MySQL QueryBrowser和MySQL Administrator之间共享保存的定义),然后显示应用界面。注意下面几点。
 输入MySQL命令到屏幕顶上的窗口中。在输入语句后,单击
Execute按钮把它提交给MySQL处理。
 结果(如果有)显示在屏幕左边的大区域网格中。
 多条语句和结果显示在它们自己的标签中,并且允许快速切换。
 屏幕右边是一个标签,它列出所有可能的数据源(这里称为大纲),
展开任一数据源查看它的表,展开任一个表查看它的列。
 你还可以选择表和列让MySQL Query Browser为你编写MySQL语
句。
 Schemata(大纲)标签的右边是一个History(历史)标签,它保
持MySQL语句的执行历史。在需要测试不同版本的MySQL语句
时,它非常有用。
 关于MySQL语法、函数等的帮助可在屏幕右下角得到。
:可用MySQL Query Browser执行保存的脚本(如用来创建和填充本书中使用的表的脚本)。为执行保存的脚本,请选择File, Open Script,选择相应的脚本(它将显示在一个新标签中),然后单击Execute按钮。