數(shù)據(jù)庫系統(tǒng)工程師學(xué)習(xí)筆記—第8章SQL語言(1)

例1:用 CREATE DATABASE 語句創(chuàng)建一個數(shù)據(jù)庫,數(shù)據(jù)庫名為 mytest,其他項均采用默認方式。

CREATE? DATABASE? mytest

例2:創(chuàng)建一個名為ToyUniverse的數(shù)據(jù)庫。數(shù)據(jù)文件的邏輯文件名為ToyUniverse_Data,存放在“D:\SQL2016\DataBase”目錄下;文件的初始大小為10MB,最大值為300MB,增長方式為自動增長,每次增加5MB。日志文件的邏輯文件名為ToyUniverse_log,也存放在“D:\SQL2016\DataBase”目錄下;日志文件的初始大小為10MB,最大值為200MB,增長方式為自動增長,每次增加2MB。

USE master

? ? GO

? ? CREATE DATABASE ToyUniverse

? ? ON PRIMARY

? ? (

? ? NAME = ToyUniverse_Data, FILENAME=‘D:\SQL2016\DataBase\ToyUniverse_Data.MDF’, SIZE = 10, MAXSIZE = 300, FILEGROWTH = 5

)

LOG ON ( NAME = ToyUniverse_Log, FILENAME=‘D:\SQL2016\DataBase\ToyUniverse_Log.LDF’, SIZE = 10, MAXSIZE = 200, FILEGROWTH = 2 ) GO

例3:創(chuàng)建一個名為student的數(shù)據(jù)庫。

主數(shù)據(jù)文件的邏輯文件名為student1_Data,存放在“D:\Data”目錄下;初始大小10MB,最大值200MB,增長方式為自動增長,每次增加20MB。

次數(shù)據(jù)庫文件1,邏輯文件名為student2_Data,存放在“D:\Data”目錄下;初始大小20MB,最大值300MB,增長方式為自動增長,每次增加10%。

次數(shù)據(jù)庫文件2,邏輯文件名為student3_Data,存放在“D:\Data”目錄下;初始大小20MB,最大值300MB,增長方式為自動增長,每次增加20MB。

日志文件1的邏輯文件名為student1_log,也存放在“D:\Data”目錄下;初始大小8MB,最大值100MB,增長方式為自動增長,每次增加10MB。

日志文件2的邏輯文件名為student2_log,也存放在“D:\Data”目錄下;初始大小8MB,最大值100MB,增長方式為自動增長,每次增加10%。

Use master

Go

Create database student

On primary

(? ? name=student1_data,

? ? ? Filename=‘D:\Data\student1_data.mdf’,

? ? ? Size=10MB,

? ? ? Maxsize=200MB,

? ? ? Filegrowth=20MB

),

(? ? name=student2_data,

? ? ? Filename=‘D:\Data\student2_data.ndf’,

? ? ? Size=20MB,

? ? ? Maxsize=300MB,

? ? ? Filegrowth=10%

),

(? ? name=student3_data,

? ? ? Filename=‘D:\Data\student3_data.ndf’,

? ? ? Size=20MB,

? ? ? Maxsize=300MB,

? ? ? Filegrowth=20MB

)

Log on

(

? ? ? name=student1_log,

? ? ? Filename=‘D:\Data\student1_log.ldf’,

? ? ? Size=8MB,

? ? ? Maxsize=100MB,

? ? ? Filegrowth=10MB

),

(

? ? ? name=student2_log,

? ? ? Filename=‘D:\Data\student2_log.ldf’,

? ? ? Size=8MB,

? ? ? Maxsize=100MB,

? ? ? Filegrowth=10%

)

例4:創(chuàng)建一個名為business的數(shù)據(jù)庫。

主數(shù)據(jù)文件的邏輯文件名為business1_Data,存放在“D:\Data”目錄下;初始大小10MB,最大值50MB,增長方式為自動增長,每次增加10MB。

次數(shù)據(jù)庫文件1,邏輯文件名為business2_Data,存放在“D:\Data”目錄下;初始大小10MB,最大值500MB,增長方式為自動增長,每次增加10MB。

文件組business_group包含次數(shù)據(jù)文件2,邏輯文件名為business3_Data,存放在“D:\Data”目錄下;初始大小10MB,最大值50MB,增長方式為自動增長,每次增加10%。

日志文件的邏輯文件名為business_log,也存放在“D:\Data”目錄下;初始大小8MB,最大值100MB,增長方式為自動增長,每次增加10MB

Create database business

On primary

(

? ? ? name=business1_data,

? ? ? Filename=‘D:\Data\business1_data.mdf’,

? ? ? Size=10MB,

? ? ? Maxsize=50MB,

? ? ? Filegrowth=10MB

),

(

? ? ? name=business2_data,

? ? ? Filename=‘D:\Data\business2_data.ndf’,

? ? ? Size=10MB,

? ? ? Maxsize=500MB,

? ? ? Filegrowth=10MB

),

Filegroup bussiness_group

(

? ? ? name=business3_data,

? ? ? Filename=‘D:\Data\business3_data.ndf’,

? ? ? Size=10MB,

? ? ? Maxsize=50MB,

? ? ? Filegrowth=10%

)

Log on

(

? ? ? name=business_log,

? ? ? Filename=‘D:\Data\business_log.ldf’,

? ? ? Size=8MB,

? ? ? Maxsize=100MB,

? ? ? Filegrowth=10MB

)

修改數(shù)據(jù)庫:

例5:向數(shù)據(jù)庫student添加一個數(shù)據(jù)文件和事務(wù)日志文件。其中:數(shù)據(jù)文件student2_data,初始大小6MB,最大值為20MB,增長方式為按字節(jié)增長,每次增長1MB;事務(wù)日志文件student2_log,初始大小5MB,最大值為30MB,增長方式按百分比增長,每次增長5%。

Alter database student

add file

( name=student2_data,

filename=‘D:\Data \student2_data.ndf’,

size=6,

maxsize=20,

filegrowth=1)

Alter database student

add log file

( name=student2_log,

filename=‘D:\Data \student2_log.ldf’,

size=5,

maxsize=30,

filegrowth=5%)







?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容