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

sqlserver 基础知识大整理

SQL-Structured Query Language
--(开启SQL服务:net start mssqlserver)
--(在命令行中输入'sqlwb'命令可打开SQL管理器 )
--(如果要执行多条命令中的一条,鼠标选定后再按F5执行)
create database sales --创建一个名为sales的数据库
on
(
name='sales_data',
filename='d:\sales_data.mdf',
size=10,
maxsize=50,
filegrowth=5
)
log on
(
name='sales_log',
filename='d:\sales_log.ldf',
size=10,
maxsize=50,
filegrowth=5
)
drop database sales --删除所创建的数据库
sp_helpdb sales --查看数据库的相关信息
sp_helpfile --查看当前数据库数据文件与日志文件的相关信息
sp_detach_db sales --转移数据库时分离数据库
sp_attach_db sales,@filename1='数据文件路径名' --整合分离的数据库
,@filename2='日志文件路径名'
--(如何减小数据库日志文件的大小: a.分离数据库 b.转移日志文件 c .整合数据库但不指定日志文件)
--数据库的备份
sp_addumpdevice 'disk','mydisk','d:\sales.bak' --添加设备。disk表示目标设备类型,mydisk表示目标设备逻辑名称,d:\sales.bak表示目标设备物理名称
backup database sales to mydisk --向设备写入数据.其中的sales指数据库名,mydisk为自定的设备标示符
restore database sales from mydisk --恢复数据库
sp_dropdevice mydisk --删除设备
EXEC sp_dboption 'sales','read only','true' --设数据库为只读
EXEC sp_dboption 'sales',autoshrink,true --设数据库为自动压缩
EXEC sp_dboption 'sales','single user' --设数据库为单用户
--(以上命令中单引号可加可不加,但名字中出现空格的一定要加.大小写不分)
DBCC shrinkdatabase (sales,10) --将数据库中的文件减小,使数据库中有10%的可用空间
---------------------------------------------------------------------------------------------------------------
create table goods --建表的第一种约束语法
(
gid int primary key,
gname varch


相关文档:

SQLServer获取Excel中所有Sheet

E盘根目录新建一个Excel文件aa.xls后测试如下代码
use tempdb
go
if (object_id ('udf_getExcelTableNames' ) is not null )
    drop function dbo .udf_getExcelTableNames
go
create function udf_getExcelTableNames (@filename varchar (1000 ))
returns @t table (id int , name varchar ( ......

SQLServer2005分解并导入xml文件

  SQLServer2005分解并导入xml文件 收藏
测试环境SQL2005,windows2003
DECLARE @idoc int;
DECLARE @doc xml;
 
SELECT @doc=bulkcolumn from OPENROWSET(
   BULK 'D: \test.xml',
   SINGLE_BLOB) AS x
 
EXEC sp_xml_preparedocument @Idoc OUTPUT, @doc
 
  ......

重建 SQLServer 索引的重要性!


原文转自:http://dev.csdn.net/develop/article/71/71778.shtm
 
大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数 ......

用CASE WHEN实现sqlserver数据库的分类汇总功能

/*用CASE WHEN实现sqlserver数据库的分类汇总功能*/
/*例1:统计个数*/
/*表结构
id  cityid  major
1   1         A
2   1         B
3   2        ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号