“分类:MySQL”的版本间差异
跳到导航
跳到搜索
(→替代存储引擎) |
无编辑摘要 |
||
(未显示同一用户的16个中间版本) | |||
第2行: | 第2行: | ||
<div align="center"><span style="color:Chocolate; font-weight:bold; font-size:150%;">MySQL笔记本</span></div> | <div align="center"><span style="color:Chocolate; font-weight:bold; font-size:150%;">MySQL笔记本</span></div> | ||
== | == 关于 == | ||
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 '''RDBMS'''(Relational Database Management System:关系数据库管理系统)应用软件之一。 | |||
=== 社区版 与 企业版 === | |||
MySQL 各个版本区别: | |||
== | |||
# MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。 | # MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。 | ||
# MySQL Enterprise Edition 企业版本,需付费,可以试用30天。 | # MySQL Enterprise Edition 企业版本,需付费,可以试用30天。 | ||
第24行: | 第12行: | ||
# MySQL Cluster CGE 高级集群版,需付费。 | # MySQL Cluster CGE 高级集群版,需付费。 | ||
=== | === 大版本:5.7 与 8 === | ||
语法上区别不大,但是在一些特性上有较大升级,如:数据库引擎、加密方法、数据库特性等。 | 语法上区别不大,但是在一些特性上有较大升级,如:数据库引擎、加密方法、数据库特性等。 | ||
* 见:“'''[[Mysql5.7与8]]'''” | * 见:“'''[[Mysql5.7与8]]'''” | ||
=== | === 在Linux上使用MySQL === | ||
Linux平台上推荐使用 '''RPM''' 包来安装 Mysql,MySQL AB 提供了以下 RPM包 的下载地址: | |||
# '''MySQL''':MySQL 服务器。你需要该选项,除非你只想连接运行在另一台机器上的 MySQL 服务器。 | |||
# '''MySQL-client''':MySQL 客户端程序,用于连接并操作 Mysql 服务器。 | |||
# MySQL- | # '''MySQL-devel''':库和包含文件,如果你想要编译其它 MySQL 客户端,例如 Perl 模块,则需要安装该 RPM 包。 | ||
# MySQL- | # '''MySQL-shared''':该软件包包含某些语言和应用程序需要动态装载的共享库(libmysqlclient.so*),使用 MySQL。 | ||
# MySQL- | # '''MySQL-bench''':MySQL 数据库服务器的基准和性能测试工具。 | ||
# MySQL- | |||
== 笔记 == | |||
学习MySQL: | |||
# 做业务,要懂基本的SQL语句; | |||
# 做性能优化,要懂索引,懂引擎; | |||
# 做分库分表,要懂主从,懂读写分离... | |||
=== | === 错误信息 === | ||
任何程序软件的使用过程中,错误信息的收集使用都是不可或缺的一环,见“[[MySQL的错误记录]]” | 任何程序软件的使用过程中,错误信息的收集使用都是不可或缺的一环,见“[[MySQL的错误记录]]” | ||
第47行: | 第40行: | ||
*# “[[MySQL:Client端程序]]” | *# “[[MySQL:Client端程序]]” | ||
== | === 其他 === | ||
# “[[MySQL日志分类及简介]]” | |||
#* “[[逻辑日志与物理日志]]” | |||
# “[[索引:索引使用、索引失效]]” | |||
# “[[子查询及连接]]” | |||
# | |||
# “[[InnoDB的关键特性]]” | |||
# “[[MySQL 集群]]” | |||
# “[[MySQL 分库分表]]” | |||
* | |||
== | == 参考 == | ||
* <span style="color:Chocolate; font-weight:bold; font-size:120%;">[https://www.docs4dev.com/docs/zh/mysql/5.7/reference/introduction.html MySql 中文文档]</span> | |||
* [[MySQL 知识点概览及总结]] |
2023年3月31日 (五) 23:02的最新版本
MySQL笔记本
关于
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
社区版 与 企业版
MySQL 各个版本区别:
- MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
- MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
- MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
- MySQL Cluster CGE 高级集群版,需付费。
大版本:5.7 与 8
语法上区别不大,但是在一些特性上有较大升级,如:数据库引擎、加密方法、数据库特性等。
- 见:“Mysql5.7与8”
在Linux上使用MySQL
Linux平台上推荐使用 RPM 包来安装 Mysql,MySQL AB 提供了以下 RPM包 的下载地址:
- MySQL:MySQL 服务器。你需要该选项,除非你只想连接运行在另一台机器上的 MySQL 服务器。
- MySQL-client:MySQL 客户端程序,用于连接并操作 Mysql 服务器。
- MySQL-devel:库和包含文件,如果你想要编译其它 MySQL 客户端,例如 Perl 模块,则需要安装该 RPM 包。
- MySQL-shared:该软件包包含某些语言和应用程序需要动态装载的共享库(libmysqlclient.so*),使用 MySQL。
- MySQL-bench:MySQL 数据库服务器的基准和性能测试工具。
笔记
学习MySQL:
- 做业务,要懂基本的SQL语句;
- 做性能优化,要懂索引,懂引擎;
- 做分库分表,要懂主从,懂读写分离...
错误信息
任何程序软件的使用过程中,错误信息的收集使用都是不可或缺的一环,见“MySQL的错误记录”
mysqld 与 mysql
- mysqld:是后台服务程序,即mysql服务器,是一个服务。(其中的“d”为“daemon”意“守护进程”)
- mysql:是一个交互式输入sql语句或从sql文件批处理它们的一个命令行工具,相当于一个客户端软件,可以对服务端mysqld发起连接。
- 见:
其他
- “MySQL日志分类及简介”
- “索引:索引使用、索引失效”
- “子查询及连接”
- “InnoDB的关键特性”
- “MySQL 集群”
- “MySQL 分库分表”
参考
分类“MySQL”中的页面
以下15个页面属于本分类,共15个页面。