现在位置: 首页 > 数据库 > 文章
+0°
2014年04月04日 数据库 ⁄ 共 7335字 ⁄ 被围观 3,734 views+
redis 官网:http://redis.io/ 中文网站: http://redis.cn/ 谷歌代码的redis项目: https://code.google.com/p/redis/                           http://www.oschina.net/p/redis/ 在oschina.net的介绍: R...
+阅读全文
+0°
2014年04月02日 数据库 ⁄ 共 1642字 ⁄ 被围观 886 views+
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: 如: explain select surname,first_name form a,b where a.id=b.id  EXPLAIN列的解释: table:显示这一行的数据...
+阅读全文
+0°
2014年04月02日 数据库 ⁄ 共 831字 ⁄ 被围观 1,204 views+
Mysql的执行计划中,其他的列都比较好理解,唯独这个Extra列,总是看得有点让人似懂非懂,先终于找了个机会自己研究了下。 using index: 中文名叫做索引覆盖查询:  如果查询的时候,用到了索引,并且你最终需要的数据也是这个索引的一部分,那么就出现using index. 例如: user表有索引 key(i...
+阅读全文
+0°
2014年04月02日 数据库 ⁄ 共 516字 ⁄ 被围观 906 views+
  静态格式是MyISAM表的默认存储格式。当表不包含变量长度列(VARCHAR, BLOB, 或TEXT)时,使用这个格式。每一行用固定字节数存储。   MyISAM的三种存储格式中,静态格式就最简单也是最安全的(至少对于崩溃而言)。静态格式也是最快的on-disk格式。快速来自于数据文件中的行在磁盘上被找到的容易方式:当按照索引中...
+阅读全文
+0°
2014年04月02日 数据库 ⁄ 共 614字 ⁄ 被围观 1,040 views+
静态表字段长度固定,自动填充,读写速度很快,便于缓存和修复,但比较占硬盘,动态表是字段长度不固定,节省硬盘,但更复杂,容易产生碎片,速度慢,出问题后不容易重建。InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型...
+阅读全文
+0°
2014年03月12日 数据库 ⁄ 共 1919字 ⁄ 被围观 1,351 views+
从PHP5.3开始, MySQL team专为PHP开发的MySQL连接库mysqlnd(MySQL native driver for PHP)终于和PHP一起发布了. mysqlnd的主要目的是为了解决长久以来mysql和php的license的问题. 它将作为PHP的源代码的一部分和PHP一起发布. 今天, 我要为大家介绍一个mysqlnd的插件:mysqlnd_ms, 这个插件是由mysqlnd的开发者Andrey Hri...
+阅读全文
+0°
2014年02月27日 数据库 ⁄ 共 1916字 ⁄ 被围观 1,165 views+
本文配图来自《高性能MySQL(第二版)》。在数据库中,对性能影响最大的几个策略包括数据库的锁策略、缓存策略、索引策略、存储策略、执行计划优化策略。索引策略决定数据库快速定位数据的效率,存储策略决定数据持久化的效率。MySQL中两大主要存储引擎MyISAM和InnoDB采用了不同的索引和存储策略,本文将分析它们的异同和...
+阅读全文
+0°
2014年02月27日 数据库 ⁄ 共 3375字 ⁄ 被围观 934 views+
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  ); &...
+阅读全文
+0°
2014年01月07日 数据库 ⁄ 共 862字 ⁄ 被围观 873 views+
MySQL concat函数是MySQL数据库中众多的函数之一,下文将对MySQL concat函数的语法和使用进行说明,供您参考和学习。 MySQL concat函数使用方法:CONCAT(str1,str2,…)  返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 注意:如果所有参数均为非二进制字符串,则结果为非二进制字符...
+阅读全文
+0°
2014年01月07日 数据库 ⁄ 共 1519字 ⁄ 被围观 949 views+
mysql中的enum和set其实都是string类型的而且只能在指定的集合里取值,  不同的是set可以取多个值,enum只能取一个值。   CREATE TABLE `20121101_t` (       `id` int(11) NOT NULL AUTO_INCREMENT,       `name` varchar(20) NOT NULL,       `cl` set('x','w'...
+阅读全文