TSQL创建数据库的格式和注意事项

一、建数据库

1.省事的写法(对数据库无要求时)

USE master  //转到master数据库,如果本来就在master下那就不用写

IF EXISTS(SELECT * FROM sysdatabases WHERE name="数据库名")  //判断一下数据库是否已经存在

DROP DATABASE 数据库名  //在上面条件成立的时候执行,功能为删除数据库

CREATE DATABASE 这写数据库名  //创建一个默认属性的数据库

 

2.具体的写法(判断和删除数据库部分省略,上文中已经提到,切上文中以提及部分这里不做解释)

CREATE DATABASE 数据库名

ON PRIMARY  //主数据文件部分
(
 NAME='',  //逻辑名,一般用_data结尾作区别用,当有次要数据文件时可以用1结尾表示主要数据文件,当然写别的也可以
 FILENAME='',  //物理名,就是数据库在硬盘中的路径+文件名
 SIZE=大小,  //初始大小,如1MB
 MAXSIZE=大小,  //文件增长的最大值,因为老往数据库里写数据,所以数据库的大小会增长,当数据超过初始大小的时候它就自己增长,直到长到最大值,如1MB
 FILEGROWTH=大小  //增长率,超过初始大小时一次增长多少,如1MB、1%
),

(

/*次要数据库部分属性同上*/

)
LOG ON  //日志文件,属性
(
/*日志部分属性同上*/
)

注意事项:次要数据文件在没有需要时可以不写,初始大小、最大值、增长率可以不写,逻辑名和物理名必须写

你可能感兴趣的:(TSQL创建数据库的格式和注意事项)