易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL索引优化的问题

摘自http://hi.baidu.com/dusongw/blog/item/4090493d6ec0cdee3d6d97a6.html
我将以“办公自动化”系统为例,探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构: 
CREATE TABLE [dbo].[TGongwen] ( --TGongwen是红头文件表名 
[Gid] [int] IDENTITY (1, 1) NOT NULL , 
--本表的id号,也是主键 
[title] [varchar] (80) COLLATE Chinese_PRC_CI_AS NULL , 
--红头文件的标题 
[fariqi] [datetime] NULL , 
--发布日期 
[neibuYonghu] [varchar] (70) COLLATE Chinese_PRC_CI_AS NULL , 
--发布用户 
[reader] [varchar] (900) COLLATE Chinese_PRC_CI_AS NULL , 
--需要浏览的用户。每个用户中间用分隔符“,”分开 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] 
GO 
下面,我们来往数据库中添加1000万条数据: 
declare @i int 
set @i=1 
while @i<=250000 
begin 
insert into Tgongwen(fariqi,neibuyonghu,reader,title) values('2004-2-5','通信科','通信科,办公室,王局长,刘局长,张局长,admin,刑侦支队,特勤支队,交巡警支队,经侦支队, 户政科,治安支队,外事科','这是最先的25万条记录') 
set @i=@i+1 
end 
GO 
declare @i int 
set @i=1 
while @i<=250000 
begin 
insert into Tgongwen(fariqi,neibuyonghu,reader,title) values('2004-9-16','办公室','办公室,通信科,王局长,刘局长,张局长,admin,刑侦支队,特勤支队,交巡警支队,经侦支队,户政科,外事科','这是中间的25万条记录') 
set @i=@i+1 
end 
GO 
declare @h int 
set @h=1 
while @h<=100 
begin 
declare @i int 
set @i=2002 
while @i<=2003 
begin 


相关文档:

phpmyadmin 修改执行sql文件大小限制

phpmyadmin 修改执行sql文件大小限制
打开php.ini
post_max_size = 100M       ; 表单提交文件大小上限
memory_limit = 128M    ; 内存上限
upload_max_filesize = 100M ; 上传文件大小上限
修改以上三项,就可以解决。 但是此时PHPMYADMIN中最大限制:22,528 KB, ......

实用SQL語句

http://blog.csdn.net/fenglibing/archive/2007/10/24/1841537.aspx
1、将一个表中的内容拷贝到另外一个表中
insert into testT1(a1,b1,c1) select a,b,c from test;
insert into testT select * from test; (前提是兩個表的結構完全相同)
 
insert into notebook(id,title,content)
se ......

查看sql server lock


 drop   table   #t  
  create   table   #t(req_spid   int,obj_name   sysname)   
  declare   @s   nvarchar(4000)   
  ,@rid   int,@dbname   sysname,@id   int,@objname   sysnam ......

在ORACLE和sql server中简单备份table的方法

如果temp_t1不存在,
oracle:
create table temp_t1
as
select * from t1
sql server:
select * into temp_t1 from t1
如果temp_t1存在,
oracle:
insert into table temp_t1
select * from t1
sql server:
insert into table temp_t1
select * from t1 ......

从各种位置截取字符串的SQL语法

知: 字段A='F:\photo\Winter Leaves.jpg'  
要求:分段截取每段字符[字段A不能为TEXT类型,否则报错]
解决方法:
---截取字符串A的第一个\左边的字符串
select left(A,charindex('/',A)-1)
输出结果:F:
---截取\中间的字符串
select  left(stuff(A,1,charindex('/',A),''),charindex('/',stuff(A,1,c ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号