mysql是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS应用软件。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
1.限制
如果 WHERE 子句的查询条件里有不等号(WHERE coloum !=),MySQL 将无法使用索引。类似地,如果 WHERE 子句的查询条件里使用了函数(WHERE DAY(column)=),MySQL 也将无法使用索引。在 JOIN 操作中(需要从多个数据表提取数据时),MySQL 只有在主键和外键的数据类型相同时才能使用索引。如果 WHERE 子句的查询条件里使用比较操作符 LIKE 和 REGEXP,MySQL 只有在搜索模板的第一个字符不是通配符的情况下才能使用索引。比如说,如果查询条件是 LIKE 'abc%‘,MySQL 将使用索引;如果查询条件是 LIKE '%abc’,MySQL 将不使用索引。在 ORDER BY 操作中,MySQL 只有在排序条件不是一个查询条件表达式的情况下才使用索引。(虽然如此,在涉及多个数据表查询里,即使有索引可用,那些索引在加快 ORDER BY 方面也没什么作用)。如果某个数据列里包含许多重复的值,就算为它建立了索引也不会有很好的效果。比如说,如果某个数据列里包含的净是些诸如 “0/1” 或 “Y/N” 等值,就没有必要为它创建一个索引。从理论上讲,完全可以为数据表里的每个字段分别建一个索引,但 MySQL 把同一个数据表里的索引总数限制为16个。
2.InnoDB 数据表的索引
与 InnoDB数据表相比,在 InnoDB 数据表上,索引对 InnoDB 数据表的重要性要大得多。在 InnoDB 数据表上,索引不仅会在搜索数据记录时发挥作用,还是数据行级锁定机制的基础。“数据行级锁定”的意思是指在事务操作的执行过程中锁定正在被处理的个别记录,不让其他用户进行访问。这种锁定将影响到(但不限于)SELECT、LOCKINSHAREMODE、SELECT、FORUPDATE 命令以及 INSERT、UPDATE 和 DELETE 命令。出于效率方面的考虑,InnoDB 数据表的数据行级锁定实际发生在它们的索引上,而不是数据表自身上。显然,数据行级锁定机制只有在有关的数据表有一个合适的索引可供锁定的时候才能发挥效力。
精简掉了除mysql主服务之外的其余多余服务和扩展组件,以及pdb文件,从而将体积缩小到了200多MB,压缩后只有13,适合个人学习以及没有其他额外需求的用户使用。
下载解压到指定目录后,得到如下文件:
分别有三个脚本:
startConsole.bat:直接启动mysql服务器
install.bat:将mysql安装成Windows服务
uninstall.bat:卸载mysql服务
Oracle 10g 64位下载1292人在玩Oracle10g客户端是一款经典版的oracle数据库,在不断的更新换代中,oracle数据库的功能越来越强大却也越来越复杂,许多用户都还是习惯使用Oracle10g版,该版数据库没有繁琐的操作逻辑和那些多余的功能。。
下载oracle11g下载1094人在玩oracle11g是一款专业的数据库管理软件,提供了高性能、伸展性、可用性和安全性,帮助您更好的管理数据库,是目前世界上使用最为广泛的数据库管理系统。
下载Navicat_Keygen_Patch 下载1068人在玩Navicat Essentials Premium是一款简单好用的数据库开发工具,支持与 MySQL、MariaDB、SQL Server、PostgreSQL、Oracle 和 SQLite等主流的数据库进行管理,拥有实用的数据编辑、操作或者相应的部署等功能,有需要的欢迎下载。
下载dbc2000下载717人在玩该源程dbc2000是一款功能强大的数据库软件,序软件是一款应用于数据库搭建以及数据写入的数据库架设工具,除了能够进行游戏架设,还包括装备属性和游戏装备外观的修改功能
下载mysql JDBC驱动程序下载652人在玩mysql jdbc驱动:MySQL Connector/J是MySQL官方JDBC驱动程序。运行mysql jdbc驱动需要JAVA环境。
下载MySQL Binlog Digger中文版下载617人在玩MySQLBinlogDigger基于图形界面,绿色免安装,能对在线binlog与离线binlog进行分析,在选定在线binlog或离线binlog日志后,可对数据库、表、binlog开始时间、binlog结束时间、误操作的重做类型进行信息分析。
下载SQL Server 2016 破解版下载606人在玩SQL Server 2016数据库提供对企业基础架构最高级别的支持—专门针对关键业务应用的多种功能与解决方案可以提供最高级别的可用性及性能,SQLServer提供了更多更全面的功能以满足不同人群对数据以及信息的需求,包括支持来自于不同网络环境的数据的交互,全面的自助分析等创新功能,赶快下载使用吧!。
下载beekeeper studio下载570人在玩Beekeeper Studio是一个免费强大的数据库管理器,支持查询和管理您的关系数据库,例如 MySQL,Postgres,SQLite 和 SQL Server。
下载MySQL368人在玩Navicat for MySQL 是一套管理和开发 MySQL 或 MariaDB 的理想解决方案。它使你以单一程序同时连接到 MySQL 和 MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面。它提供了一组全面的工具给 MySQL 或MariaDB 新手,同时给专业人士。
下载Oracle Database 12c 免费版下载359人在玩Oracle Database 12c是一款十分经典的数据库管理工具,Oracle12c拥有稳定的操作结构和强大的运行逻辑,在操作的过程中能让用户体验到轻松管理数据库带来的便利性。,您可以免费下载。
下载