数据库创建

数据库创建

微软基于SQL标准开发了属于自己的数据库语言T-SQL
T-SQL不仅可以完成数据库的查询,而且具有数据库管理功能,主要由SQL语言以及SQKSEVER自身提供的一套语法构成,有四类:
数据库定义语言(DDL):主要是定义数据库结构
数据库操作语言(DML):主要是对数据库对象的操作
数据库控制语言(DCL):主要负责数据安全,权限控制方面
事务控制语言(TCL):主要负责事务方面的处理

命令方式操作

create database demo
on [primary](
<数据文件参数>
)
[log on](
<数据文件参数>
)
/*[]代表可选部分*/

创建数据库语法参数说明

参数名 描述
create database 系统关键字,代表创建数据库
demo 数据库名,用户定义,要符合标识符规范
primary 系统关键字,代表主文件组
log on 指明开始事务日志文件的定义

创建数据库数据文件参数说明

数据文件参数 描述
name 数据库逻辑文件名
filename 数据库物理文件名(需指明具体路径及文件名称)
size 数据文件初始大小,单位默认为M
maxsize 数据文件可增长到的最大值,单位默认为M,不指定即无限大
dilegrowth 数据文件每次增长率,可以是百分比,默认单位M,0不增长
--一段完整的数据库创建的方式
create database demo
on
(
name = 'FilmManage_Data', --可自己定义
filename = 'e:\haha\demo.mdf',
size = 3,
maxsize = 100,
filegrowth = 1
)
log on 
(
name = 'filmManage_Log', --可自己定义
filename = 'e:\haha\demo.ldf',
size = 1,
maxsize = 5,
filegrowth = 1
)
在实际应用中很少指定size、maxsize和filegrowth三个参数,而是会根据需求添加次要数据库
create database demo
on
(
name = 'hahaha',
filename = 'e:\haha\demo.mdf'
),
(
name = 'hahaha2',
filename = 'e:\haha\ndf'
)
log on 
(
name = 'haha',
filename = 'e:\haha\demo.ldf'
)
                                    编写时间:2016年12月7日 星期三
                                    编写人员:彭礼威

你可能感兴趣的:(数据库的创建与管理)