SQL2000的创建数据库的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:45:29
use master
go
if exists(select * from sysdatabases where name='人事管理数据库1')
drop database 人事管理数据库1
go
create database 学院人事管理数据库
on
primary
(
name='人事管理数据库1',
filename='E:\人事管理数据库 1.mdf',
size=2MB,
maxsize=10MB,
filegrowth=1MB
)
,
(
name='人事管理数据库2',
filename='E:\人事管理数据库 2.ndf',
size=2MB,
maxsize=10MB,
filegrowth=1MB
)

log on
(
name=人事管理日志数据库1,
filename='E:\人事管理数据库 1.ldf',
size=2MB,
maxsize=10MB,
filegrowth=5%
)

我想问问前面5行是什么意思,为什么书上没有写出来。我在电脑上试了下没前面的5行就不能运行
use master
go
if exists(select * from sysdatabases where name='人事管理数据库1')
drop database 人事管理数据库1
go
谢谢1楼的回答,我想知道是不是如果前面没有那5行就不能创建了,我没有前面5行的话就不能创建。不知道这是因为什么。我可是照着书来的。

前面5行的意思是当你有人事管理数据库1 删除掉 后面的代码就是建立这个人事管理数据库1'

如果前面5行你不写 而数据库里已经有人事管理数据库1这个库的时候,就会报错!数据库不能存在2个相同名字的库!

哎,来晚了,恭喜