首页  登陆  注册  博客集  下载频道  网络硬盘  学院论坛  家园
IT学院 网站地图 网站地图
收藏本站 收藏本站
高级搜索 高级搜索
 新闻IT新闻 互联网 微软 黑客新闻 网络网络协议 故障 网络管理 TCP/IP 无线技术 解决方案 黑客技术 漏洞 软件评测 安全资讯
 数据MSsql Oracle Mysql PL/SQL 备份 系统:Linux vista Windows FTP 防火墙 注册表 服务器行情 服务器应用 解决方案 WEB服务器
 墙纸风景壁纸 游戏壁纸 体育壁纸 汽车壁纸 人文壁纸 影视壁纸 广告壁纸 花卉壁纸 节日壁纸 动漫壁纸 明星壁纸 绘画壁纸 月历壁纸
当前位置: > 主页>数据库技术>MSsql >SQL的基本操作(2.数据库的相关操作)
热门文章排行
 
热门文章排行 巧用触发器对"SQL Serve
SQL Server 2000问答
  问:SQL Server 200
ADO数据访问一点通
SQL Server成为低成本建
SQL Server数据库六种数
SQL Server性能分析参
将ACCESS的转化为SQL SE
拷贝的SQL Server 7数据
优化SQL Server服务器内
精采文章推荐
 
精采文章推荐 SQL Server存储过程入门
SQL的基本操作(1.数据类
SQLMail的原理及实际应
维护SQL Server数据库
简单查询和联合查询两方
怎样用SQL 2000 生成XML
SQL Server 2000的安全
SQL配合3389的一次入侵
SQL SERVER 2000 SP2 12
SQL SERVER 2000通讯管
最新更新文章
 
最新更新文章 SQL Server存储过程入门
用ASP调用SQL的视图和存
SQL的基本操作(4.数据的
SQL的基本操作(3.表的相
SQL的基本操作(2.数据库
SQL的基本操作(1.数据类
SQLMail的原理及实际应
维护SQL Server数据库
配置SQL Server 2000选
Jboss下MS SQL Server配

SQL的基本操作(2.数据库的相关操作)

编辑:   来源:  日期:2008-04-28   我要投稿      家园

1.如何创建数据库
   (1).使用 Create Database 创建数据库
  
   Create Database 语名的语法形式如下:
  
   Create Database database_name
   [On
   {[Primary](Name=logical_file_name,
   Filename='os_file_name'
   [,Size=size]
   [,Maxsize=max_size]
   }[,...n]
   ]
   [Log On
   }(Name=Logical_name,
   Filename='os_file_name'
   [,Size=size])
   }[,...n]
   ]
   [For Restore]
  
   注释:
   Primary:该选项是一个关键字,用来指定主文件组中的文件。主文件组不公包含了数据库系统表中的全部内容,而且还包含了没有在用户文件组中包含的全部对象。一个数据库只能有一个主文件。在默认情况下,即在没有指定Primary关键字时,列在语句中的第一个文件就是主文件。
   Name:该选项指定数据库的逻辑名字,这是在SQL Server 系统中使用的名称,是数据库在SQL Server 中标识符。
   Filename:该选项用来指定数据库所在文件的操作系统文件名称和路径。在os_file_name中的路径必须是SQL Server 所在服务器上的一个文件夹。该操作系统文件名称与Name 的逻辑名称是一一对应的。
   Size:该选项用来指定数据库操作系统文件的大小。在指定文件大小的时候,既可以使用MB单位,也可以使用KB单位。如果没有指定单位,那么系统默认的单位是MB。文件最小是1MB,也就是说,数据库所在的文件不能小于1MB。在默认情况下,数据库数据文件的大小是3MB,数据库日志文件的大小是1MB。
   Maxsize:该选项用来指定操作系统文件可以增长的最大尺寸。在指定文件增长尺寸的时候,既可以使用MB单位,也可以使用KB单位。如果没有指定单位,那么系统的默认单位是MB。如果没有指定文件可以增长的最大尺寸,那么系统的增长是没有限制的,可以占满整个磁盘空间。
   FielGrowth:该选取项用来指定文件的增量,当然该选项不能与Maxsize选项有冲突。该选项指定的数据值为零时,表示文件不能增长。该选项可以用MB、KB和百分比指定。
  
   例子:
   创建一个cust数据库,该数据库的主数据文件的逻辑名称是cust_data,操作系统文件是cust.mdf,大小是15MB,最大是30MB,以20%的速度增加;该数据库的日志文件的逻辑名称是cust_log,操作系统是cust.ldf,大小是3MB,最大是10MB,以1MB的速度增加。
  
   Create Database cust
   On
   Primary (Name=cust_data,
   Filename='d:\cust.mdf',
   Size=15MB,
   Maxsize=30MB,
   Filegrowth=20%)
   Log On
   (Name=cust_log,
   Filename='d:\cust.ldf',
   Size=3MB,
   Maxsize=10MB,
   FileGrowth=1MB)
  
   2.如何增加数据库的大小
   (1).使用Alter Database命令来增加数据库文件的大小
   如果在创建数据库文件时没有配置文件的大小自动增长,那么可以使用Alter Database命令来增加文件的大小。
  
   例子:
   将数据库cust的数据文件cust_data的大小调整为50MB。
   Alter Database cust
   Modify File (Name='cust_data',Size=50)
  
   (2).使用Add File 增加一个次要文件
   通过为数据库增加次要的数据文件和日志文件来增加数据库的大小。
   例子:
   Alter Database cust
   Add File
   (Name=cust_data2,Filename='d:\cust2.mdf',
   Size=5MB,
   Maxsize=10MB,
   Filegrowth=10%)
  
   3.压缩数据库和数据文件
   (1)使用Dbcc Shrinkdatabase 命令压缩整个数据库
   例子:
   将cust数据库的大小压缩到10%
   Dbcc Shrinkdatabase (cust,10)
   (2)使用Dbcc ShrinkFile命令压缩数据库中的某一个数据文件
   例子:
   将cust数据文件的大小压缩到5MB
   Dbcc ShrinkFile (cust,5)
  
   4.删除数据库
   (1)使用Drop命令删除数据库
   例子:
   将删除cust数据库
   Drop Database cust


上一篇:SQL的基本操作(1.数据类型)  
下一篇:SQL的基本操作(3.表的相关操作)
 关键字:  
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:

   文章评论:(0条)
  
 请留名: 匿名评论   点击查看所有评论
 

  责任编辑:IT学院  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。