转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> SyBase >> 正文
基本DDL 语句之Create Database(downmoon)         ★★★★

基本DDL 语句之Create Database(downmoon)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:762 更新时间:2009/4/22 23:09:06

基本DDL 语句之Create Database

在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


[Delphi程序]How can I create a tray icon  [Delphi程序]Create a menu item into the Delphi menu
[Delphi程序]delphi create  Http link on your form  [VB.NET程序]Create Your Own Visual Basic Add-Ins
[ORACLE]oracle中用Create Table创建表时,Storage中参数的…  [MySql]MySQL5.0 Alpha & Create Procedure
[电脑技术]Create a simple Delphi Expert(创建一个简单的De…  
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台