数据库
weiki516
weiki.shaw@gmail.com
展开
-
修改表结构常用语句
修改表名:ALTER TABLE tablename RENAME TO dest;修改列名:ALTER TABLE tablename RENAME COLUMN colname TO dest;修改列的数据类型:ALTER TABLE tablename MODIFY 列名 数据类型;增加列:ALTER TABLE tablename ADD 列名 数据类型删原创 2008-11-27 08:24:00 · 794 阅读 · 0 评论 -
集群和分布式
集群概念1. 两大关键特性 集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但事实上集群由一组服务实体组成。与单一服务实体相比较,集群提供了以下两个关键特性:· 可扩展性--集群的性能不限于单一的服务实体,新的服务实体可以动态地加入到集群,从而增强集群的性能。· 高可用性--集群通过服务实体冗余使客户端免于轻易转载 2010-05-21 11:41:00 · 418 阅读 · 0 评论 -
什么是存储过程
什么是存储过程呢?定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么转载 2010-05-20 15:29:00 · 985 阅读 · 0 评论 -
全文索引原理及其示例(sqlserver)
全文检索是对大数据文本进行索引,在建立的索引中对要查找的单词进行进行搜索,定位哪些文本数据包括要搜索的单词。因此,全文检索的全部工作就是建立索引和在索引中搜索定位,所有的工作都是围绕这两个来进行的。下面就逐个介绍。 建立全文索引中有两项非常重要,一个是如何对文本进行分词,一是建立索引的数据结构。分词的方法基本上是二元分词法、最大匹配法和统计方法。索引的数据结构基本上采用倒排索引的结构。转载 2010-05-19 15:54:00 · 689 阅读 · 0 评论 -
索引原理,查询机制
感觉讲的比较形象,分享下原文出处:http://blog.csdn.net/arrow_gx/archive/2008/05/22/2469555.aspx (一)SQLS如何访问没有建立索引的数据表 Heap译成汉语叫做“堆”,其本义暗含杂乱无章、无序的意思,前面提到数据值被写进数据页时,由于每一行记录之间并没有特定的排列顺序,所以行与行的顺序就是随机无序的,当然表中的数据页也就转载 2010-05-19 16:02:00 · 658 阅读 · 0 评论 -
Access中的MDE文件
认识Access中的MDE文件 MDE文件用于确保Access数据库中的窗体、报表和VBA代码的安全。将Access数据库保存为MDE文件时,若数据库包含VBA代码,则会编译所有的代码,删除所有可编译的源代码,并压缩目标数据库。VBA代码仍可运行,但不能查看和修改。生成MDE文件后,不需要登录或创建及管理用户级安全机制时所需要的用户帐号和权限。将Access数据库保存为MDE文件的目的在于:1、避免在“设计”视图中查看、修改或创建窗体、报表和模块;2、阻止添加、删除或更改指向对象数据库或数据库的引用;3、不转载 2010-07-09 09:45:00 · 3420 阅读 · 0 评论 -
sql 查询慢的48个原因分析
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp转载 2010-05-11 09:58:00 · 364 阅读 · 0 评论 -
mysql 自增列相关问题整理
MYSQL自增列1.关键字 :auto_increment 2.自增用法 例: CREATE TABLE animals ( id mediumint not null auto_increment, name char(30) not null, primary key (id)); 3.关于自增 Q:怎么获得当前的自增的最大值? A:select @@identity Q:原创 2010-03-11 14:06:00 · 3910 阅读 · 0 评论 -
SQLSERVER INSERT 和 UPDATE 事务期间禁用外键约束
在SQLSERVER 中事务插入 更新数据是经常由于外键约束而无法提交成功,此时可以通过禁用外键越是来避免此问题的出现。操作如下:在数据库关系图中,右击包含外键的表,选择"关系"选项卡。从"选定的关系"列表中选择关系。清除"对 INSERT 和 UPDATE 强制关系"复选框。注意 如果使用触发器执行数据库操作,则必须禁用外键约束才能使触发器运行。原创 2012-05-30 14:44:25 · 1986 阅读 · 0 评论