本文主要是介绍0502 | MySQL | 第 2 章 MySQL 简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
内容摘要:介绍什么是 MySQL,并引入几个客户机实用程序(一个命令行实用程序,一个图形实用程序)。
2.1 什么是 MySQL
MySQL 是一种 DBMS,优点如下;
- 成本:MySQL 是开源软件,一般可免费使用;
- 性能:执行非常快;
- 可信赖:大量小公司及大公司都使用 MySQL 来处理数据;
- 简单:MySQL 容易安装和使用
2.1.1 客户机—服务器软件
DBMS 分为两类:
基于共享文件系统的 DBMS:如 Microsoft Access 和 FileMaker 等
基于客户机-服务器的 DBMS:如 MySQL,Oracle 和 Microsoft SQL Server 等
基于客户机-服务器的数据库分为两部分:
“服务器”部分负责所有数据访问和处理的一个软件,这个软件运行在被称为“数据库服务器”的计算机上。与数据打交道的只有服务器软件,客户机软件通过网络提交该请求给服务器软件。
2.1.2 MySQL 版本
MySQL 4:InnoDB 引擎,增加事务处理、并、改进全文本搜索等功能;
MySQL 4.1:对函数库、子查询、集成帮助等的重要增加;
MySQL 5:存储过程、触发器、游标、视图等
2.2 MySQL 工具
MySQL 是一个客户机-服务器 DBMS,为了使用 MySQL,需要有一个客户机用来与 MySQL 打交道。这里普及三个工具。
2.2.1 MySQL 命令行实用程序(重要)
不同的系统都可以配置 MySQL 的简单命令行程序,自行搜索即可。配置安装完成后在 Mac 平台下的“终端”中键入“mysql -u root -p”并键入密码即可进入 mysql 命令行程序。
注意事项:
- 命令输入在mysql>之后;
- 命令用 ; 或 \g 结束,换句话说,仅按 Enter 不执行命令
- 输入 help 或 \h 获取帮助
- 输入 quit 或 exit 退出命令实用程序
2.2.2 MySQL Administrator(MySQL 已停止开发)
MySQL Administrator(MySQL 管理器)是一个图形交互客户机,用来简化 MySQL 服务器的管理。
2.2.3 MySQL Query Browser(MySQL 已停止开发)
一个图形交互客户机。
2.2.4 MySQL Workbench(以上两者均被此代替)
这篇关于0502 | MySQL | 第 2 章 MySQL 简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!