易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

c#中高效的excel导入sqlserver的方法

本文来自CSDN博客:http://blog.csdn.net/jinjazz/archive/2008/07/14/2650506.aspx
将oledb读取的excel数据快速插入的sqlserver中,很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,最好的办法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 类来实现。不但速度快,而且代码简单,下面测试代码导入一个6 ......

重建 SQLServer 索引的重要性!


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

SQLServer数据集合的交、并、差集运算

 SQLServer2005通过intersect,union,except和三个关键字对应交、并、差三种集合运算。
他们的对应关系可以参考下面图示
       相关测试实例如下:
use tempdb
go
if (object_id ('t1' ) is not null ) drop table t1
if (object_id ('t2' ) is not null ) drop table t2
go ......

SQLServer和Oracle常用函数对比

SQLServer和Oracle是大家经常用到的数据库,在此总结出这些常用函数以供
大家参考。
数学函数
  1.绝对值
  S:select abs(-1) value
  O:select abs(-1) value from dual
  2.取整(大)
  S:select ceiling(-1.001) value
  O:select ceil(-1.001) value from dual
  3.取整(小)
  S:s ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号