《SQL Server》之 資料庫管理

來源:互聯網
上載者:User
一、建立資料庫    

      

 

             database_name:資料庫的名稱,最長為128個字元

    ON:指明資料庫檔案盒檔案組的明確定義額

    PRIMARY:指定主要資料庫檔案或主檔案組。主檔案組的第一個檔案被認為是主要資料庫檔案,其中包含了資料庫的邏輯起點和資料庫的系統資料表。如果沒有PRIMARY項, 則在VREATE DATABASE命令中列出的第一個檔案將被預設為主檔案

    filespec:檔案說明,這些文字將用來表名該檔案的用途,當多人合作開發資料庫應用系統時,這些文字對於其他人理解檔案用途有極大協助

    filegroupspec:檔案組說明,用來標識檔案組的用途,主要用於多人合作開發

    LOG ON:指明交易記錄檔的明確定義。如果沒有LOG ON選項,則系統會自動產生一個與資料庫名相同的檔案名稱首碼,容量為所有資料庫檔案大小1/4的交易記錄檔

    NAME:指定檔案在SQL Server中的邏輯名稱

    FILENAME:指定檔案在作業系統中儲存的路徑和檔案名稱

    SIZE:指定資料庫的初始容量大小

    MAXSIZE:指定檔案的最大容量

    FOR LOAD:此選項是為了與SL Server7.0以前版本相容而設定的。

    FOR  ATTACH:用於附加已經存在的資料庫檔案到新的資料庫中,而不用重新建立資料庫檔案

 

    例如:建立一個名稱是“mingri” 的資料庫。其中,主要資料檔案名稱是mingridat.mdf,初始大小是10MB,最大儲存空間是50MB,增長大小是5MB。而記錄檔名稱是mingrilog.ldf,初始大小是5MB,最大的儲存空間是25MB,增長大小是5MB。

create database mingrion(name=mingridat,filename='d:\mingridat.mdf',size=10,maxsize=50,filegrowth=5)log on(name='mingrilog',filename='d:\mingrilog.ldf',size=5mb,maxsize=25mb,filegrowth=5mb)

 

 

二、查看資料庫資訊

 

 

 

使用系統預存程序sp_helpdb

Sp_helpdb [[@dbname=]'name']

 

[@dbname=]'name':要查看的資料庫名稱

name:資料類型為sysname,無預設值

 

 

三、修改資料庫

            

   ADD FILE:指定要增加的資料庫檔案

   TO FILEGROUP:指定要增加檔案組到那個檔案組

   Add log file:指定要增加的交易記錄檔

   Remove file:從資料庫系統資料表中刪除指定檔案的定義,並且刪除其物理件。檔案只有為空白時才能被刪除

   ADD FILEGROUP:指定要添加的檔案組

 

     例如: 向“mingri” 資料庫中添加檔案組“loving”。

alter database mingriadd file(name=loving,filename='d:\loving.ndf',size=5mb,maxsize=25mb,filegrowth=5mb)

 

 

四、資料庫更名

  Sp_renamedb [@dbname=] 'old_name',

  [@newname=]'new_name'

  [@dbname=] 'old_name':是資料庫的當前名稱

  [@newname=]'new_name':是資料庫的新名稱

 

     例如:把資料庫名稱是“mingri ” 改為“love ” 

exec sp_renamedb 'mingri','love'

五、刪除資料庫

DROP DATABASE database_name[,...n]

 

Database_name:是需要刪除的資料庫名稱
 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.