为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序 子句进行...
分类:
数据库 时间:
2015-02-11 18:07:16
阅读次数:
127
下面为书籍第11章《开源世界》的读书笔记:一、大胆采用开源工具选择开源框架和工具需遵循的原则:1. 普适性原则:选用开源项目时需要考虑项目成员的整体技术水平,不能有太大的跨度或跳跃性,要确保大部分成员都比较熟悉。2. 唯一性原则:相同的工具只能选择一个或一种,这样避免重复。3. “大树纳凉”原则:最...
分类:
其他好文 时间:
2015-02-11 16:02:16
阅读次数:
170
/*方法和参数 * 1.c#的方法必须在某个类型当中 * 重要:一个类中的所有方法的签名必须具有唯一性:方法名,参数的数据类型,参数的数量这三个标准来定义唯一性;不包括返回类型;不包括参数的名称 * 2.可选参数的意思就是在声明方法的时候将常量值赋给参数,以后调用方法时就不必每个参数都指定; * 重...
在元组和列表中,都是通过编号进行元素的访问,但有的时候我们按名字进行数据甚至数据结构的访问,在c++中有map的概念,也就是映射,在python中也提供了内置的映射类型--字典。映射其实就是一组key和value以及之间的映射函数,其特点是:key的唯一性、key与value的一对多的映射。1.字典...
分类:
编程语言 时间:
2015-02-06 12:42:19
阅读次数:
159
索引的组织形式:B树,散列表,性能散列表优于B树索引分类:唯一索引,非唯一索引,主键索引和聚簇索引聚簇索引:表中行的物理顺序与键值的逻辑(索引)顺序相同,一个表只能包含一个聚簇索引。什么场景不适合建索引:1. 很少检索的列2. 值很少的列3. 大数据对象4. 修改性能远远大于检索性能主键索引是唯一性...
分类:
其他好文 时间:
2015-02-06 11:06:14
阅读次数:
116
环境:前端采用异步提交的方式,将选择的多个附件分批发送到服务端后端采用标准的SpringMVC架构来处理请求,采用声明式事务,控制在service层 现象:后台保存附件信息到数据库的时候,总是报主键唯一性约束错误 分析:前端采用的是异步提交,第一个附件正在保存的时候,第二个附件也进入了保存方法,.....
分类:
编程语言 时间:
2015-02-05 12:56:32
阅读次数:
231
若在建表的时候没有设立唯一性约束,而碰巧又插入了两笔一模一样的数据,该如何删除其中的一笔数据呢?假设有一张名为Test的表,其中有两个属性Col1和Col2,可以使用以下语句来操作:deletefrom(selectCol1,row_number()over(partitionbyCol1orderbyCol1)asrn,a.*fromTesta)wherern&l..
分类:
数据库 时间:
2015-02-04 09:36:19
阅读次数:
216
原文地址:http://mysqllover.com/?p=87, 摘录,备忘GTID的全称为global transaction identifier , 可以翻译为全局事务标示符,GTID在原始master上的事务提交时被创建。GTID需要在全局的主-备拓扑结构中保持唯一性,GTID由两部分组成...
分类:
数据库 时间:
2015-01-27 12:35:05
阅读次数:
208
开始接触数据库,作为一名逼格不够的码农,以后要多些博客记录、反思自己的学习之路。安装mysql,下载数据手册基本sql命令GUI管理数据库using java访问操作数据库0、基本概念key words:数据库,数据表,记录,空余非空,主键主键:每个表中必须只有一个主键,主键可以保证记录的唯一性唯一...
分类:
数据库 时间:
2015-01-25 20:55:36
阅读次数:
123