文章分类 - MySQL&数据库
摘要:http://www.cnblogs.com/freewater/archive/2011/05/15/2046778.html定义 关系完整性是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。完整性通常包括域完整性,实体完整性、参照完整性和用户定义完整性,其中域完整性,实体...
阅读全文
摘要:http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必...
阅读全文
摘要:gentle.blog.chinaunix.netCUBE与ROLLUP分析函数:--建立测试表CREATE TABLE GROUP_TEST(ID NUMBER,NAME VARCHAR2(10),VALUE NUMBER,REMARKS VARCHAR2(255));--表注释(加注释是因为我对...
阅读全文
摘要:http://www.cppblog.com/guojingjia2006/archive/2012/01/16/164247.html1 引言Mysql的触发器和存储过程一样,都是嵌入到mysql的一段程序。触发器是mysql5新增的功能,目前线上凤巢系统、北斗系统以及哥伦布系统使用的数据库均是m...
阅读全文
摘要:http://www.jb51.net/article/24392.htm当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1....
阅读全文
摘要:http://database.51cto.com/art/201005/202210.htm以下的文章主要描述的是MySQL 游标的具体使用方案,如果你对MySQL 游标的实际操作有兴趣的话,你就可以对以下的文章点击观看了,希望在你浏览之后会给你带来一些帮助在此方面。请使用 MySQL 1.5 或...
阅读全文
摘要:http://blog.csdn.net/ldb2741做项目时由于业务逻辑的需要,必须对数据表的一行或多行加入行锁,举个最简单的例子,图书借阅系统。假设 id=1 的这本书库存为 1 ,但是有 2 个人同时来借这本书,此处的逻辑为[php] view plaincopyprint?Selectre...
阅读全文
摘要:http://www.php100.com/html/webkaifa/database/Mysql/2010/0409/4279.html索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询...
阅读全文
摘要:http://blog.itpub.net/28194062/viewspace-772902/创建视图:CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW view_name [(column_list)] ...
阅读全文
摘要:http://blog.ithomer.netInnoDB和MyISAM的差别InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能...
阅读全文
摘要:http://blog.csdn.net/thinker87/article/details/1783287控制流函数IFNULL(expr1,expr2)如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文...
阅读全文
摘要:http://huoding.com/2013/06/04/261问题通过「SHOW FULL PROCESSLIST」语句很容易就能查到问题SQL,如下:SELECT post.*FROM postINNER JOIN post_tag ON post.id = post_tag.post_idW...
阅读全文
摘要:http://www.cnblogs.com/GoGoagg/archive/2010/08/16/1800816.htmlSelect语句执行顺序目的在于理解如何Select【搜索所得】:标准的 SQL 的解析顺序为:(1).FROM 子句, 组装来自不同数据源的数据(2).WHERE 子句, 基...
阅读全文
摘要:http://ju.outofmemory.cn/entry/20309本文通过一个案例来看看MySQL优化器如何选择索引和JOIN顺序。表结构和数据准备参考本文最后部分"测试环境"。这里主要介绍MySQL优化器的主要执行流程,而不是介绍一个优化器的各个组件(这是另一个话题)。我们知道,MySQL优...
阅读全文
摘要:http://www.jb51.net/article/21117.htmMySQL写入数据通常用insert语句,如 代码如下:insert into person values(张三,20),(李四,21),(王五,70)…; 但有时为了更快速地插入大批量数据或交换数据,需要从文本中导入数据或导...
阅读全文
摘要:http://www.educity.cn/shujuku/1596692.html在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式。 之前打算在sqlplus中用执行计划的,但是格式看起来有点乱,就用Toad 做了3个截图。 从3张图...
阅读全文
摘要:http://www.blogjava.net/sxyx2008/1.1 CREATE PROCEDURE (创建)CREATE PROCEDURE存储过程名 (参数列表)BEGIN SQL语句代码块END注意:由括号包围的参数列必须总是存在。如果没有参数,也该使用一个空参数列()。每个参数默认都是...
阅读全文
摘要:http://www.db2china.net/home/space.php?uid=117507&do=blog&id=315611、创建视图时有三个check option选项with local check optionwith cascaded check optionwith check ...
阅读全文
摘要:http://zhanshenlvbu.iteye.com/blog/1162203 文章开始前,首先给出本文示例表allIntersection。本文中的示例是在Navicate for MySQL中进行的。一.存储过程的创建与调用1.基本语法及示例: 创建存储过程的基本语法:Java代...
阅读全文
摘要:http://blog.sina.com.cn/jjbenben前2天,老板有个报表需求,需要用到中位数算法。而MYSQL没有直接提供median()这样的直接算中位数的算法。于是就在百度上百度了下。看到有为朋友提供了一种算法。但是只要代码,没有解释。花了挺久的时间,终于理解了这种算法的含义。源代码...
阅读全文

浙公网安备 33010602011771号