MySQL数据库 V5.6.23 社区版
- 语 言:简体中文
- 分 类:PC软件
- 大 小:282.19 MB
- 版 本:V5.6.23
- 下载量:269次
- 发 布:2022-10-17 19:22:18
手机扫码免费下载
#MySQL数据库 V5.6.23 社区版简介
mysql社区版是由瑞典MySQL AB公司开发一款非常实用的数据库管理工具,拥有管理、检查、优化数据库操作等功能。MySQL是一种关系数据库管理系统,将数据保存在不同的表中,增加了处理速度还提高了数据的灵活性。
软件功能
可插拔的存储引擎架构
多种存储引擎:
InnoDB
MyISAM
NDB (MySQL Cluster)
Memory
Merge
Archive
CSV
等等
MySQL 复制可提高应用性能和可扩展性
MySQL 分区有助于增强大型数据库应用的性能和管理
存储过程可提高开发人员效率
触发器可在数据库层面实施复杂的业务规则
视图可确保敏感信息不受攻击
Performance Schema 可监视各个用户/应用的资源占用情况
Information Schema 有助于方便地访问元数据
MySQL 连接器(ODBC、JDBC、.NET 等)可以用多种语言构建应用
MySQL Workbench 可用于可视化建模、SQL 开发和管理
支持 20 多种平台和操作系统,包括 Linux、Unix、Mac 和 Windows。
软件功能
1、普通索引
普通索引(由关键字 KEY 或 INDEX 定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHERE column =)或排序条件(ORDER BY column)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据列)来创建索引。
2、唯一索引
普通索引允许被索引的数据列包含重复的值。比如说,因为人有可能同名,所以同一个姓名在同一个“员工个人资料”数据表里可能出现两次或更多次。
如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该用关键字UNIQUE 把它定义为一个唯一索引。这么做的好处:一是简化了 MySQL 对这个索引的管理工作,这个索引也因此而变得更有效率;二是 MySQL 会在有新记录插入数据表时,自动检查新记录的这个字段的值是否已经在某个记录的这个字段里出现过了;如果是,MySQL 将拒绝插入那条新记录。也就是说,唯一索引可以保证数据记录的唯一性。事实上,在许多场合,人们创建唯一索引的目的往往不是为了提高访问速度,而只是为了避免数据出现重复。
3、主索引
在前面已经反复多次强调过:必须为主键字段创建一个索引,这个索引就是所谓的“主索引”。主索引与唯一索引的唯一区别是:前者在定义时使用的关键字是 PRIMARY 而不是 UNIQUE。
4、外键索引
如果为某个外键字段定义了一个外键约束条件,MySQL 就会定义一个内部索引来帮助自己以最有效率的方式去管理和使用外键约束条件。
5、复合索引
索引可以覆盖多个数据列,如像 INDEX (columnA, columnB) 索引。这种索引的特点是 MySQL 可以有选择地使用一个这样的索引。如果查询操作只需要用到 columnA 数据列上的一个索引,就可以使用复合索引 INDEX(columnA, columnB)。不过,这种用法仅适用于在复合索引中排列在前的数据列组合。比如说,INDEX (A,B,C) 可以当做 A 或 (A,B) 的索引来使用,但不能当做 B、C 或 (B,C) 的索引来使用。