T-SQL入門攻略之9-创建与查看数据库

创建数据库

IF DB_ID ( 'MyDatabase6' ) IS NOT NULL  

DROP DATABASE MyDatabase6;

CREATE DATABASE MyDatabase6

ON PRIMARY

(                               -- 主資料檔案

  NAME = ' LogicNameOfDataFile6_1' ,

  FILENAME

= 'C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA/DataFile6_1.mdf' ,

  SIZE = 5MB ,                    -- 設置初始大小

  MAXSIZE = 100MB,              -- 設置資料檔案的最大存儲空間

  FILEGROWTH = 15%                -- 設置自動增長幅度

),

FILEGROUP UserFG6_2             -- 將資料庫檔 DataFile6_2.ndf 分配到文件組 UserFG6_2

(                                -- 次要資料檔案

  NAME = ' LogicNameOfDataFile6_2' ,

  FILENAME

= 'C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA/DataFile6_2.ndf' ,

  SIZE = 2MB ,                     -- 設置初始大小

  MAXSIZE = 100MB,              -- 設置資料檔案的最大存儲空間

  FILEGROWTH = 10%                -- 設置自動增長幅度

),

FILEGROUP UserFG6_3         -- 將資料庫檔 DataFile6_3.ndf 分配到文件組 UserFG6_3

(                                -- 次要資料檔案

  NAME = ' LogicNameOfDataFile6_3' ,

  FILENAME

= 'C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA/DataFile6_3.ndf' ,

  SIZE = 3MB ,                    -- 設置初始大小

  MAXSIZE = 100MB,              -- 設置資料檔案的最大存儲空間

  FILEGROWTH = 5%                 -- 設置自動增長幅度

)

LOG ON (

                                -- 設置日誌檔的邏輯名稱

  NAME = 'LogicNameOfLogFile6' ,  

                               -- 設置日誌檔

FILENAME

= 'C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA/LogFile6.ldf.ldf' ,

  SIZE = 10MB,               -- 設置初始大小

  MAXSIZE = 100MB,           -- 設置資料檔案的最大存儲空間

  FILEGROWTH = 1MB           -- 設置自動增長幅度

)

 

查看数据库

查看数据库有多种方法 , 可以查看系统表 , 也可以用系统存储过程

SELECT type_desc,

       name ,

       physical_name,

       size ,

       max_size,

       growth

FROM sys.database_files -- 查看系统 ªísys.database_files

GO

sp_helpdb

存储过程 sp_helpdb 提供了查看数据库基本信息的功能,它实际上是对若干 t-sql 命令的封装

这些命令是从相关的系统表中抽取数据而得到数据库基本信息 .

语法如下

sp_helpdb   数据库名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值