- MySQL是一种DBMS,数据的所有存储、检索、管理和处理实际上都是由数据库软件——DBMS(数据库管理系统)完成的
- 优点
- 成本
- MySQL是开放源代码的,一般可以免费使用(甚至可以免费修改)
- 性能
- MySQL执行很快(非常快)
- 可信赖
- 某些非常重要且声望很高的公司、站点使用MySQL,这些公司和站点都用MySQL来处理自己的重要数据
- 简单
- MySQL很容易安装和使用
- 不过它并不总是支持其他DBMS提供的功能和特性
- 成本
- 客户机-服务器软件
- DBMS分为两类
- 基于共享文件系统的DBMS
- (包括诸如Microsoft Access和FileMaker)用于桌面用途,通常不用于高端或更关键的应用
- 基于客户机-服务器的DBMS
- MySQL、Oracle以及Microsoft SQL Server 等数据库是基于客户机-服务器的数据库
- 客户机-服务器应用分为两个不同的部分
- 服务器部分是负责所有数据访问和处理的一个软件,这个软件运行在称为数据库服务器的计算机上,与数据文件打交道的只有服务器软件,关于数据、数据添加、删除和数据更新的所有请求都由服务器软件完成。
- 请求或更改来自运行客户机软件的计算机。客户机是与用户打交道的软件。
- 例如,如果你请求一个按字母顺序列出的产品表,则客户机软件通过网络提交该请求给服务器软件,服务器软件处理这个请求,根据需要过滤、丢弃和排序数据,然后把结果送回到你的客户机软件
- 客户机和服务器软件可能安装在两台计算机或一台计算机上,不管它们在不在相同的计算机上,为进行数据库交互,客户机软件都要与服务器软件进行通信
- 基于共享文件系统的DBMS
- DBMS分为两类
- 下载
- 官网:MySQL
- 当前版本8.0
- 官网:MySQL
- MySQL工具
- mysql命令行实用程序(自带,不用自己安装)
- 在操作系统命令提示符下输入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 Workbench
- 是可视化数据库设计软件,为数据库管理员和开发人员提供了一整套可视化的数据库操作环境,主要功能有数据库设计与模型建立、SQL 开发(取代 MySQL Query Browser)、数据库管理(取代 MySQL Administrator)。
- mysql命令行实用程序(自带,不用自己安装)
MySQL
最新推荐文章于 2024-08-20 13:24:05 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)