数据库学习之CREATE DATABASE

本文介绍如何使用SQL Server创建数据库的方法,包括基本语法和具体示例。通过实例展示了如何指定数据库文件的位置、初始大小、最大大小及增长增量。

创建数据库,先看具体示例:

CREATE DATABASE my_test

 ON

(NAME=mydbroot, FILENAME='D:/data/mydbroot.mdf',

SIZE=8MB, MAXSIZE=9MB,  FILEGROWTH=100KB),

 (NAME=mydata,  --Secondary data file

FILENAME= 'D:/data/mydata.ndf',

SIZE=100MB, MAXSIZE=150MB, FILEGROWTH=10MB)

 LOG ON

(NAME=Logdata1,  --Log file

FILENAME= 'D:/DATA/mytest01_LOG.ldf',

SIZE=100MB, MAXSIZE=150MB, FILEGROWTH=10MB)

 

基本语法:

 

     1.创建数据库: 

    CREATE DATABASE database_name  

      [ ON  [ PRIMARY ] [ < filespec > ] ]

      [ LOG ON [ < filespec > ] ]

 

    < filespec >::=

         (  [ NAME = logical_file_name ,]

            FILENAME='os_file_name'

         [ ,SIZE =size ]

         [ ,MAXSIZE={ max_size | UNLIMITED }]

         [ ,FILEGROWTH= growth_increment] ) [, ... n]   

 

      当然也可以直接执行以下语句创建数据库:

      CREATE DATABASE my_data

      执行后回在C:/Program Files/ Microsoft SQL Server/MSSOL.1/Data 目录中创建一个

名为my_data的数据库文件,数据库中数据文件名称是 my_data.mdf,日志文件名称是my_data.ldf。

 

 

语法说明:

          database_name  是需要创建的数据库名,最大长度不可超过128个字符;

          ON 指定用于存储数据库的数据部分的磁盘文件;

          PRIMARY 指定相关< filespec > 列表,它定义基本文件组的文件;

          LOG ON 指定用于存储日志文件的磁盘文件;

          NAME=logical_file_name  指定文件的逻辑名称;

          FILENAME=os_file_name 指定文件的操作系统文件名称;

          SIZE=size 指定在< filespec >列表中定义的文件的初始大小;

          MAXSIZE=max_size 指定在< filespec >列表中定义的文件可以增长的最大大小;

          FILEGROWTH= growth_increment 指定在< filespec >列表中定义的文件的增长增量,文件的FILEGROWTH设置不能超过MAXSIZE设置;            

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值