MySQL
isunnyvinson
当你的才华撑不起你野心的时候,应该静下心来学习~
展开
-
mysql中,索引,主键,唯一索引,联合索引的区别
mysql中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响。 (1)索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 (2)普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。 (3)普通索引允许被索引的数据列包含重复的值,如果能确定某个数据列只包原创 2016-10-09 14:34:59 · 6105 阅读 · 0 评论 -
如何优化sql语句执行效率
(1)尽量选择较小的列 (2)将where中用的比较频繁的字段建立索引 (3)select子句中避免使用‘*’ (4)避免在索引列上使用计算,not,in和 (5)当只需要一行数据的时候使用limit 1 (6)保证表单数据不超过200w,适时分割表 (7)针对查询较慢的语句,可以使用explain来分析该语句具体的执行情况原创 2016-10-09 14:37:33 · 714 阅读 · 0 评论 -
mysql数据库的常用引擎
常用存储引擎的适用环境: MyISAM:默认的MySQL插件式存储引擎,它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一InnoDB:用于事务处理应用程序,具有众多特性,包括ACID事务支持。Memory:将所有数据保存在RAM中,在需要快速查找引用和其他类似数据的环境下,可提供极快的访问。Merge:允许MySQL DBA或开发人员将一系列等同的MyISA原创 2016-10-09 14:46:59 · 372 阅读 · 0 评论 -
数据库的事务定义、特性、作用
定义: 所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。例如,在关系数据库中,一个事务可以是一条SQL语句、一组SQL语句或整个程序。原创 2016-10-09 16:34:34 · 2046 阅读 · 0 评论