一、数据库分类
1.1系统数据库
master数据库:专门用来管理数据库的,保存了数据库所有信息,如系统登陆、配置等;
model数据库:模版数据库,创建新用户时都是用这个模版;
msdb数据库:保存数据库备份、SQLAgen信息、DTS程序包、SQLserver任务等信息;
tempdb数据库:临时数据库
1.2用户数据库

二、数据库文件组成
2.1主数据文件:必须有且只能有一个,扩展名.mdf
2.2次要数据库文件:可以有,也可以没有,扩展名.ndf
2.3日志文件:至少有一个,可以有多个,扩展名.ldf
三、T-SQL使用时注意要点
3.1注意要点:
1)创建数据库,需要在mster数据库里面注册信息
2)use数据库名词,表示当前要操作的数据库;
3)go表示批处理的语句,不能乱用
4)T-SQL,字符串用单引号表示,注释使用两个中划线表示;其他使用小括号
5)创建数据库时文件名路径要提前准备好
6)主要数据文件和次要数据文件、多个日志直接的逗号不用写错
7)数据库文件初始大小size属性值,根据实际情况定
8)如果创建不成功,则目录文件夹-属性-安全-编辑-添加-高级-立即查找-everyone-确定-应用
四、T-SQL(Transact-Structured Query Language)创建数据库
4.1点击新建查询

4.2T-SQL创建数据库
use master --表示下面的操作是针对master完成的
go --加的时候要注意,该加加,不该加不加
--判断当前数据库是否在master数据库中存在
if exists(select*from sysdatabases where name='WINCC')
--删除数据库
drop database WINCC
go
--创建数据库
create database WINCC
on primary --相当于主文件夹
(
name='WINCC_Mdata', --数据库文件的逻辑名称(数据库内部使用的
filename='D:\SQLData\WINCC_Mdata.mdf',--数据库物理文件名(绝对路径)
size=20MB, --数据库文件初始大小
filegrowth=1MB --当数据超过文件大小的时候自动增长量
),
(
--次要数据文件(可以有多个,也可以没有)
name='WINCC_ndata',
filename='D:\SQLData\WINCC_ndata.ndf',
size=20MB,
filegrowth=1MB
)
log on
(
name='WINCC_log1',
filename='D:\SQLData\WINCC_log1.ldf',
size=20MB,
filegrowth=1MB
),
(
name='WINCC_log2',
filename='D:\SQLData\WINCC_log2.ldf',
size=20MB,
filegrowth=1MB
)
go
4.3创建后的文件,如图:
