分享
 
 
 

基本DDL 语句之Create Database

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

在SQL 术语中数据库是一个容器包含了相关的基表视图索引存储过程和其他对象在创建这些对象之前必须有一个存储它们的数据库在数据库中对象被进一步组织为有一个所有者对于某些类型的对象例如表只要属于不同的用户就可以在同一个数据库中有同样的名称然而对于产品系统最好不要出现重复的名称一般情况下大多数产品对象由数据库所有者拥有为了创建数据库用户必须是系统管理员或者被授权使用Create Database 语句Create

Database 命令最简单的形式如下

Create Database AppDta

这条语句创建AppDta 数据库并且把SQL Server 的model 数据库定义复制到新数据库中也就是说model 数据库中的每一个表视图存储过程等等的空拷贝都复制在新数据库中创建SQL Server 为这个数据库创建两个NT Server 文件appdta.mdf 保存数据appdta_log.ldf 保存事务日志的内容这两个文件的默认初始大小分别设置为model 数据库的主文件和日志文件的大小如果需要SQL Server 将自动扩展这些文件

1.指定位置和大小

Create Database AppDta

On Primary

( Name = AppDta1,

Filename = 'E:\sqk2005\production\data\appdtal.mdf' ,

Size = 10MB,

MaxSize = 100MB,

FileGrowth = 10MB),

( Name = AppDta2,

Filename = 'E:\sqk2005\production\data\appdta2.mdf',

Size = 10MB,

FileGrowth = 10MB)

Log On

( Name = AppDtaLog1,

Filename = 'F:\sqk2005\production\log\appdtalog1.ldf',

Size = 10MB,

MaxSize = 100MB,

FileGrowth = 10MB )

2 修改数据库

在数据库创建之后可以使用Alter Database 语句增加新文件删除已有的文件或修改文件的设如下例 的语句可增加一个新文件

Alter Database AppDta

Add File

( Name = AppDta3,

Filename = 'E:\sqk2005\production\data\appdta3.mdf',

Size = 10MB,

FileGrowth = 10MB )

--Alter Database AppDta

--Remove File AppDta2

--Alter Database AppDta

--Modify File

--( Name = AppDta1,

--FileGrowth=50MB )

3、定义文件组

数据库文件不包括事务日志文件可以组成文件组最初创建一个数据库时该数据库的默认文件组包含了主文件和没有明确分配给用户定义文件组的从属文件在许多情况下默认的文件组已经足够了对于有些系统在指定的设备上创建用户定义的文件组可以提高数据库性能或可恢复性因为可以指定表或索引所在的文件组所以文件组提供了一种间接手段可以把表和索引放在指定的设备上另外当使用一个包含了许多文件的文件组时SQL Server 根据文件可用的自由空间把文件组中的数据按比例散布在文件

中下面是一个创建文件组的示例

Alter Database AppDta

Add FileGrouup AppDtaGroup1

Alter Database AppDta

Add File

( Name = AppDta4,

Filename = 'E:\sqk2005\production\data\appdta4.mdf',

Size = 10MB,

MaxSize = 100MB,

FileGrowth = 10MB),

( Name = AppDta5,

Filename = 'E:\sqk2005\production\data\appdta5.mdf',

Size = 10MB,

MaxSize = 100MB,

FileGrowth = 10MB)

To FileGroup AppDtaGroup1

--Alter Database AppDta

--Remove File AppDta4

--Alter Database AppDta

--Remove File AppDta5

--Alter Database AppDta

--Remove FileGroup AppDtaGroup1

--Alter Database AppData

--Modify FileGroup AppDtaGroupl Default

在删除文件或者文件组时它们必须为空

也可以使用Alter Database 语句改变某个数据库的默认文件组例如下面的语句

Alter Database AppData

Modify FileGroup AppDtaGroupl Default

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有