数据库
文章平均质量分 78
michaelenshi
这个作者很懒,什么都没留下…
展开
-
SQLite学习手册(数据表和视图)
此文转载自:http://www.cnblogs.com/stephen-liu74/archive/2012/01/13/2321668.html一、创建数据表: 该命令的语法规则和使用方式与大多数关系型数据库基本相同,因此我们还是以示例的方式来演示SQLite中创建表的各种规则。但是对于一些SQLite特有的规则,我们会给予额外的说明。注:以下所有示例均是在sqlit转载 2013-03-11 16:11:13 · 590 阅读 · 0 评论 -
浅谈MySQL表类型
MySQL为我们提供了很多表类型供选择,有MyISAM、ISAM、HEAP、BerkeleyDB、InnoDB,MERGE表类型,萝卜白菜各有所爱是不假,可是真正选择何种表类型还是要看业务需要啊,每一种表类型都有其自己的属性和优点。下面我们来简单的讨论一下。MyISAM表类型:MyISAM表(TYPE=MYISAM)是ISAM类型的一种延伸,具有很多优化和增强的特性。是转载 2013-04-18 15:15:35 · 492 阅读 · 0 评论 -
数据库索引的实现原理二
强烈建议参阅链接:http://www.linezing.com/blog/?p=798#nav-1说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向转载 2013-04-26 17:38:31 · 1728 阅读 · 0 评论 -
数据库索引工作原理
转载至:http://www.ituring.com.cn/article/986译者按:今天在翻译时无意中搜索到StackOverflow中的这篇文章(问答),觉得有必要翻译出来。不仅因为文章本身写得精彩,更重要的是它昭示了一个写文章(特别是技术文章)的重要法则——5W1H。 原文在此 How does database indexing work?(作者:Xenph Yan)转载 2013-04-26 17:30:45 · 21234 阅读 · 6 评论 -
mysql慢查询日志监控
查看慢日志记录状态mysql> show variables like '%slow%';+---------------------+-------------------------+| Variable_name | Value |+---------------------+-----------------------转载 2013-06-04 14:49:32 · 1171 阅读 · 0 评论 -
mysql-readme
1. group by 子句 如果一个选择语句块有一个group by子句,在select子句中指定的任何列都必须专门作为聚合函数的一个参数出现,或者位于group by子句中给出的列的列表中。2. having 子句 having子句中的所有列指定必须出现在一个聚合参数中,或者出现在group by子句指定的列的列表中。3. union 取多个集合的并集原创 2013-11-08 09:15:33 · 1022 阅读 · 0 评论 -
mysql 批量更新
最近有用到mysql批量更新,使用最原始的批量update发现性能很差,将网上看到的总结一下一共有以下三种办法:1.批量update,一条记录update一次,性能很差update test_tbl set dr='2' where id=1;2.replace into 或者insert into ...on duplicate key updatereplace i转载 2013-11-08 09:11:17 · 3138 阅读 · 2 评论