创建数据库的
SQL
语句?/p>
1
create database stuDB
2
on primary --
默认就属?/p>
primary
文件?/p>
,
可省?/p>
3
(
4
/*--
数据文件
的具体描?/p>
--*/
5
name=
'stuDB_data'
, --
主数据文件的逻辑名称
6
filename=
'D:\stuDB_data.mdf'
, --
主数据文件的物理名称
7
size=5mb, --
主数据文件的初始大小
8
maxsize=100mb, --
主数据文件增长的最大?/p>
9
filegrowth=
15
%--
主数据文件的增长?/p>
10
)
11
log on
12
(
13
/*--
日志文件
的具体描?/p>
,
各参数含义同?/p>
--*/
14
name=
'stuDB_log'
,
15
filename=
'D:\stuDB_log.ldf'
,
16
size=2mb,
17
filegrowth=1mb
18
)
那么如何删除这个数据库呢?/p>
SQL Server
将数据库的清单存放在
master
系统数据库的
sysdatabases
表中,只需要查看该表是否存在于该数据库中就可以
了,语句如下?/p>
use master --
设置当前数据库为
master,
以便访问
sysdatabases
?/p>
go
if
exists(select * from sysdatabases
where
name=
'stuDB'
)
drop database stuDB
go
创建表和删除表的
SQL
语句如下?/p>
use StuDB
go
if
exists(select * from sysobjects
where
name=
'stuMarks'
)
drop table stuMarks
create table stuMarks
(
ExamNo
int
identity(
1
,
1
) primary key,
stuNo
char
(
6
) not
null
,
writtenExam
int
not
null
,
LabExam
int
not
null