数据库系统工程师学习笔记—第8章SQL语言(1)

例1:用 CREATE DATABASE 语句创建一个数据库,数据库名为 mytest,其他项均采用默认方式。

CREATE  DATABASE  mytest

例2:创建一个名为ToyUniverse的数据库。数据文件的逻辑文件名为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:创建一个名为student的数据库。

主数据文件的逻辑文件名为student1_Data,存放在“D:\Data”目录下;初始大小10MB,最大值200MB,增长方式为自动增长,每次增加20MB。

次数据库文件1,逻辑文件名为student2_Data,存放在“D:\Data”目录下;初始大小20MB,最大值300MB,增长方式为自动增长,每次增加10%。

次数据库文件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:创建一个名为business的数据库。

主数据文件的逻辑文件名为business1_Data,存放在“D:\Data”目录下;初始大小10MB,最大值50MB,增长方式为自动增长,每次增加10MB。

次数据库文件1,逻辑文件名为business2_Data,存放在“D:\Data”目录下;初始大小10MB,最大值500MB,增长方式为自动增长,每次增加10MB。

文件组business_group包含次数据文件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

)

修改数据库:

例5:向数据库student添加一个数据文件和事务日志文件。其中:数据文件student2_data,初始大小6MB,最大值为20MB,增长方式为按字节增长,每次增长1MB;事务日志文件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%)







©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容