MySQL建立和管理資料庫

2021-10-08 17:19:47 字數 3768 閱讀 8926

使用t-sql 語句建立資料庫

使用t-sql 語句編輯資料庫

(1) 要求在本地磁碟d建立乙個學生-課程資料庫(名稱為student),只有乙個資料檔案和日誌檔案,檔名稱分別為stu和stu_log,物理名稱為stu_data.mdf 和stu_log.ldf,初始大小都為3mb,增長方式分別為10%和1mb,資料檔案最大為500mb,日誌檔案大小不受限制。

create

database studenton(

name=stu,

filename=

'd:\lstu_data.mdf'

,size=

3mb,

maxsize=

500mb,

filegrowth=10%

)log on

(name=stu_long,

filename=

'd:\lstu_data.ldf'

,size=

3mb,

maxsize=unlimited,

filegrowth=

1mb)

(2) 建立資料庫db,具有2個資料檔案,檔案邏輯名分別為db_data1和db_data2,檔案初始大小均為5mb,最大為100mb,按10%增長;只有乙個日誌檔案,初始大小為3mb,按10%增長;所有檔案都儲存在d盤資料夾ceshi中。

create

database dbon(

name=db_data1,

filename=

'd:\db_data1.mdf'

,size=

5mb,

maxsize=

100mb,

filegrowth=10%

),(name=db_data2,

filename=

'd:\db_data2.mdf'

,size=

5mb,

maxsize=

100mb,

filegrowth=10%

)log on

(name=db_log,

filename=

'd:\db_data.ldf'

,size=

3mb,

maxsize=unlimited,

filegrowth=10%

)

(3) 在系統預設位置建立乙個company資料庫,該資料庫有2個檔案,主資料檔案儲存在primary主檔案組中,邏輯名稱為company_data,物理檔案為company.mdf,初始大小為10mb,最大尺寸為無限大,增長速度為10%;次要檔案儲存在group1檔案組中,邏輯名稱為company_data2,物理檔案為company.ndf,初始大小為3mb,最大尺寸為500mb,增長速度為1mb;資料庫的日誌檔案邏輯名稱為company_log,物理檔名為company.ldf,初始大小為1mb,最大尺寸為50mb,增長速度為1mb。

create

database companyon(

name=company_data,

filename=

'd:\company.mdf'

,size=

10mb,

maxsize=unlimited,

filegrowth=10%

),(name=company_data2,

filename=

'd:\company.ndf'

,size=

3mb,

maxsize=

500mb,

filegrowth=

1mb)

log on

(name=company_log,

filename=

'd:\company.ldf'

,size=

1mb,

maxsize=

50mb,

filegrowth=

1mb,

)

(4) 在資料庫student中增加資料檔案db2,初始大小為10mb,最大大小為50 mb,按10%增長;

alter

database student

addfile

(name=db2,

filename=

'd:\db2.mdf'

,size=

10mb,

maxsize=

50mb,

filegrowth=10%

)

(5) 在資料庫student中新增日誌檔案stu_log2,儲存在d盤中,初始大小為1mb,最大無限制,增長方式按照1mb增長;

alter

database student

add log file

(name=stu_log2,

filename=

'd:\stu_log2.ldf'

,size=

1mb,

maxsize=unlimited,

filegrowth=

1mb)

(6) 修改資料庫student主資料檔案的大小,將主資料檔案的初始大小修改為10mb,增長方式為20%;

alter

database student

modify

file

(name=student,

size=

10mb,

maxsize=unlimited,

filegrowth=20%

)

(7) 刪除資料庫student輔助資料檔案和第二個日誌檔案;

alter

database student

remove file db2

(8) 刪除資料庫company。

drop

database company

附錄:建立資料庫t-sql完整語法。

create

database database_name [on

[< filespec >[,

...n ]][

,< filegroup >[,

...n ]]]

[ log on ]

[collate collation_name ]

[for

load

|for attach ]

< filespec > ::=

[primary

]([ name =logical_file_name ,

]filename =

'os_file_name'

[,size =size ]

[,maxsize = ]

[,filegrowth =growth_increment ])[

,...n]

< filegroup > ::=

filegroup filegroup_name< filespec >[,

...n]

建立和管理資料庫使用者賬戶

安全性是每個 必須密切關注的問題。每個組織都應該有乙份有關規則和規程的安全手冊。出現安全問題時,管理員必須說出所遵循的安全準則,並提供能證明他確實按要求執行的記錄。這樣,責任將轉嫁到規範說明書的制定者身上。如果沒有這樣的手冊,那麼責任往往會推到資料庫管理員dba身上。6.1建立和管理資料庫使用者賬戶...

sqlserver資料庫的建立和管理

1,使用sql命令建立詳細的資料庫 create database test2 on 資料庫主要檔案邏輯檔名 name test2 data1,在磁碟上對應的物理檔名 filename d testdb test2 data1.mdf 初始化檔案大小 size 3,最大檔案大小 maxsize 10...

資料庫實驗記錄 1 建立和管理資料庫

1 用create database語句來建立乙個名為book的資料庫,存放在f盤上以自己的學號命名的路徑下,它由3mb的主資料檔案 5mb的次資料檔案和5mb的日誌檔案組成。並且主資料檔案以1mb的增長速度其最大資料檔案的大小為10mb,次資料檔案以2mb的增長速度其最大次資料檔案的大小為15mb...