前言
目前只记录在学习过程中已经接触过的用法;
数据库的创建
-
数据库的创建分为两大部分:主文件与日志文件;
-
在初始化的时候主文件与日志文件需要声明的内容几乎相同,大致都是下列5个;
name = 'xxxx', --逻辑文件名字,“逻辑名”,不是文件名 filename = 'd:\xxxx\xxx.xxx' --文件绝对路径,这时候写全路径的时候最后给该文件著名,即“文件名” size = xx mb --文件初始空间大小;mb也可以根据需要换成GB;下同; maxsize = xx mb --文件最大占用空间 filegrowth = xx mb --最大空间占满后的增长率
代码
- 目的:创建数据库University,并创建一个主数据文件University_Data和一个日志文件University_Log;
- 由于没有规定文件的大小信息,只规定了文件名,所以大小问题随意设置;
create database Universaty --创建的数据库名称
on primary --主数据文件(主文件); primary 可以省略
(
name = 'University Data', --数据库文件的逻辑名
filename = 'D:\0.SQLServer\WorkSpace\University_Data.mdf',
--用绝对路径说明主文件的路径,后面还要加上 .mdf 后缀
size = 10MB, --文件初始大小
maxsize = 50 mb, --文件的最大占用空间
filegrowth = 1mb --扩展量;当文件达到最大占用空间后扩展的大小
) --这里切忌加上 ;
log on --日志文件;
(
name = 'University Log', --日志逻辑文件名
filename = 'D:\0.SQLServer\WorkSpace\University_Log.ldf',
--日志文件的名字
size = 10mb, --日志文件初始大小
maxsize = 50mb, --日志文件最大值
filegrowth = 1mb --文件增长率
); --最后的 ; 要加上
资料参考
- 《数据库系统概论》(第5版 编著:王珊 萨师煊)
- 博客园:Sql语句在SqlServer中创建数据库、表格并添加约束
- CSDN:sql server之T-SQL语句创建数据库创建表_数据库