MySQL Community Server官方版是一款非常好用的开放源关系型数据库管理系统开放源数据库代码。MySQL Community Server官方版有非常强大的数据管理功能,而且能够帮助大家实现特别多的跳转服务等。MySQL Community Server官方版还可以供用户学习sql语句。
-
5.11 中文版查看
-
0.1.9 电脑版查看
-
官方版查看
-
20.03 电脑版查看
-
1.48.0 官方版查看
MySQL Community Server软件特色
外键索引
如果为某个外键字段定义了一个外键约束条件,mysql就会定义一个内部索引来帮助自己以最有效率的方式去管理和使用外键约束条件。
唯一索引
普通索引允许被索引的数据列包含重复的值。比如说,因为人有可能同名,所以同一个姓名在同一个“员工个人资料”数据表里可能出现两次或更多次。
如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该用关键字unique把它定义为一个唯一索引。这么做的好处:一是简化了mysql对这个索引的管理工作,这个索引也因此而变得更有效率;二是mysql会在有新记录插入数据表时,自动检查新记录的这个字段的值是否已经在某个记录的这个字段里出现过了;如果是,mysql将拒绝插入那条新记录。也就是说,唯一索引可以保证数据记录的唯一性。事实上,在许多场合,人们创建唯一索引的目的往往不是为了提高访问速度,而只是为了避免数据出现重复。
普通索引
普通索引(由关键字key或index定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(wherecolumn=)或排序条件(orderbycolumn)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据列)来创建索引。
复合索引
索引可以覆盖多个数据列,如像index(columna,columnb)索引。这种索引的特点是mysql可以有选择地使用一个这样的索引。如果查询操作只需要用到columna数据列上的一个索引,就可以使用复合索引index(columna,columnb)。不过,这种用法仅适用于在复合索引中排列在前的数据列组合。比如说,index(a,b,c)可以当做a或(a,b)的索引来使用,但不能当做b、c或(b,c)的索引来使用。
Mysql Community Server更新日志
1.修复若干bug;
2.优化细节问题;