1、基础知识扫盲
数据库分类
- master
- model
- msdb
- tempdb
数据库文件组成
- 数据库文件组成 = 数据库文件 + 日志文件
- 数据文学:mdf(主数据文件,有且只有一个)或.ndf(次要数据文件,至少一个)
- 日志文件: ldf(至少一个)
2、数据库创建代码如下:
use master --指向当前使用的数据库
go --结束标识符
--创建数据库
create database StudentManageDB
on primary
(
--数据库文件逻辑名
name='StudentManageDB_date',
--数据库物理文件名(绝对路径)
filename='E:\\StudentManageDb_date_mdf',
--数据库文件初始大小
size=10MB,
--数据文件增长量
filegrowth=2MB
)
,
(
--数据库文件逻辑名
name='StudentManageDB_date1',
--数据库物理文件名(绝对路径)
filename='E:\\StudentManageDb_date1_ndf',
--数据库文件初始大小
size=10MB,
--数据文件增长量
filegrowth=2MB
)
log on
(
--数据库文件逻辑名
name='StudentManageDB_log',
--数据库物理文件名(绝对路径)
filename='E:\\StudentManageDb_log_ldf',
--数据库文件初始大小
size=5MB,
--数据文件增长量
filegrowth=1MB
)
,
(
--数据库文件逻辑名
name='StudentManageDB_log1',
--数据库物理文件名(绝对路径)
filename='E:\\StudentManageDb_log1_ldf',
--数据库文件初始大小
size=5MB,
--数据文件增长量
filegrowth=1MB
)
go
3、删除数据库
代码如下:
use mster --指向当前要使用的数据库
go
---判断当前数据库是否存在
if exists(select * from sysdatabases where name='StudentManageDB')
drop databases StudentManageDB
go
--EXISTS()语句:用来检测是否存在StudentManageDB数据库。
--drop删除后数据库将不可恢复!使用要谨慎!