
数据库
takkymj
这个作者很懒,什么都没留下…
展开
-
如何海量删除全表数据--Truncate table同delete,drop的区别
曾经在SQL SERVER中删除全表海量数据(》200W笔),用delete删除了半天.被前辈看到后大骂我蠢:"用truncate table啊"。可怜我才疏学浅,后去遍查资料,方知truncate table兄实乃快速删除全表之人间利器啊.现将其优劣道之一二: 从功能上看,truncate table同不带where子句的delete是一样的,但是其运行速度决定是杠杠的(),...原创 2010-08-11 17:42:40 · 104 阅读 · 0 评论 -
JNDI原理
[img][/img]原理: 在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,这与每次去直接访问数据库相比,会节省大量时间和资源。 JNDI( Java Naming and Directory Interface ),是Java...原创 2010-09-19 08:45:42 · 107 阅读 · 0 评论 -
纵表和横表的概念
横表就是普通的建表方式,如一个表结构为: 主键、字段1、字段2、字段3。。。 如果变成纵表后,则表结构为: 主键、字段代码、字段值。 而字段代码则为字段1、字段2、字段3。 具体为电信行业的例子。以用户帐单表为例一般出账时用户有很多费用客户,其数据一般存储为:时间,客户ID,费用科目,费用。这种存储结构一般称为纵表,其特点是行数多,字段少。 纵表在使用时由于行数多,统计用...原创 2010-08-31 09:54:16 · 526 阅读 · 0 评论 -
对比mysql oracle db2 的部分ddl语法
建表、删除表:mysql oracle db2基本相同create table test(id integer,name varchar(20),address varchar(20));(oracle 多用varchar2,但也支持varchar)drop table test;但是修改表就有很大的不同了,如下:1,增加列:相同alter table test...原创 2010-08-11 17:44:10 · 70 阅读 · 0 评论