MySQL是一种DBMS。它开放源代码,可免费使用和修改,且执行速度很快。很多重要公司都用。
DBMS分两类:
1.基于共享文件系统的DBMS(如Microsoft Access和FileMaker),用于桌面用途,通常不支持高端或更关键的应用。
2.基于客户机-服务器的DBMS(如MySQL、Microsoft SQL Server),分为两部分,服务器部分是负责数据和处理的一个软件,运行在被称为数据库服务器的计算机上;客户机是与用户打交道的软件,客户机通过网络提交请求给服务器软件,服务器软件处理这个请求,然后把结果送回客户机软件。客户机和服务器软件可能安装在两台计算机上。你不需要直接访问数据文件,大多网络的建立使得用户不需要具有对数据的访问权,甚至不需具有对存储数据的驱动器的访问权。
MySQL服务器软件为MySQL DBMS。客户机可以是MySQL提供的工具、脚本语言、Web应用语言、程序设计语言等。
MySQL常用客户机:
1.命令行mysql实用程序。-u指定用户名、-p指定密码、-h指定主机名、-P指定端口。
命令用分号;
或\g
结束;quit
或exit
退出命令行实用程序。
命令行mysql实用程序是核心MySQL安装的一部分。
2.MySQL Administrator。是一个图形交互客户机,用于简化MySQL服务器的管理。它不是MySQL核心安装的组成部分,需要单独下载。
MySQL Administrator中包含快速启动mysql命令行实用程序和MySQL Query Browser的选项。
3.MySQL Query Browser。是一个图形交互客户机,用来编写和执行MySQL命令。它不是MySQL核心安装的组成部分,需要单独下载。
MySQL Query Browser要求输入服务器和登录信息,这些信息在MySQL Query Browser和MySQL Administrator之间共享。
MySQL Query Browser包含快速启动mysql命令行实用程序和MySQL Administrator的选项。
MySQL Query Browser可执行保存的脚本。