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

SQL语句创建数据库

1.create database dataname
这是创建数据库最简单的方法.数据库的各个属性都是默认.如数据库文件与日志文件存储目录.数据库大小等.
下面介绍下常用决定数据库属性的子句.
on:简单理解为定义存储数据库文件的位置,看下面代码.
filename:数据库的逻辑别名
size:数据库初始大小
maxsize:数据库初大容量
filegrowth:数据库每次增加的容量.
log on:简单理解为定义存储数据库日志文件的位置.
看创建代码:
create database Accounting
on(name='AccountingName',
filename='F:\总结\Sql\创建和修改数据表\Accounting.mbdf',
size=10mb,
maxsize=50mb,
filegrowth=5mb)
log on(name='AccountingLog',
filename='F:\总结\Sql\创建和修改数据表\Accounting.log',
size=10mb,
maxsize=50mb,
filegrowth=5mb)
上面说到了 filegrowth:数据库每次增加的容量 结合代码来说.就是初始数据库大小为10mb.当数据库容量要超出时.他会自动增加5mb.这会就是15mb大小.最大到50mb
create database song on
(name=ktvdata,filename='D:\database\ktvdata.mdf',
size=8MB,maxsize=9MB,filegrowth=100KB)
log on
(name=ktvdata_log,filename='D:\database\ktvdata.ldf',
size=9MB,maxsize=10MB,filegrowth=100KB)
go
2. 使用ALTER DATABASE语句修改数据库
例4-3 将两个数据文件和一个事务日志文件添加到test数据库中。
程序清单如下:
ALTER DATABASE Test
ADD FILE
(NAME = Test1, FILENAME='c:\Program Files\Microsoft SQL Server\MSSQL\Data\test1.ndf', SIZE =
5MB, MAXSIZE = 100MB, FILEGROWTH = 5MB),
(NAME = Test2, FILENAME='c:\Program Files\Microsoft SQL Server\MSSQL\Data\test2.ndf', SIZE =
3MB, MAXSIZE = 10MB, FILEGROWTH = 1MB)
GO
ALTER DATABASE Test
 ADD LOG FILE ( NAME = testlog1, FILENAME='c:\Program Files\Microsoft SQL
Server\MSSQL\Data\testlog1.ldf',  SIZE = 5MB,  MAXSIZE = 100MB,  FILEGROWTH = 5MB)
GO
3、重命名test为demo
  sp_renamedb 'test','demo'
4. 删除数据库: drop database song
go


相关文档:

sql over的作用及用法


RANK ( ) OVER ( [query_partition_clause] order_by_clause )
DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )
可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序,
其中PARTITION BY 为分组字段,ORDER BY 指定排序字段
over不能单独使用,要和分析函数:rank(),dense_rank(),row_n ......

SQL Server里面的U锁

X锁即是我们常说的排它锁,U锁很少见,只在更新时会出现。U锁其实是X锁的一种,当数据更新时,U锁首先加到要更新的数据上(即使目标上面有S锁,U锁还是可以加上),等目标可以被更新时,U锁即转变为X锁。 如需转载,请注明本文原创自CSDN TJVictor专栏:http://blog.csdn.net/tjvictor ......

sql server数据库定时自动备份

     1、进入企业管理器中->管理->sql server代理->作业;
  2、新建作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限;
  3、点击步骤标签,进入步骤面板。新建步骤,步骤名可以随便填写,如步骤1,类型和数据库默认,不 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号