use master
go
/*sqlserver中不区分大小写*/
--这里是单行注释
/*这里是多行注释*/
create database test --创建数据库
drop database test --删除数据库
/*以下创建数据库的语法可以不用记,选中CREATE DATABASE,按F1就可查看帮助文档,可
以直接拷贝文档中的demo语句,然后稍微修改下即可*/
CREATE DATABASE testDB
ON
( NAME = testDB_dat,
FILENAME = 'D:\test\testDBdat.mdf', --D盘下要有test文件夹
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = testDB_log,
FILENAME = 'D:\test\testDBlog.ldf', --D盘下要有test文件夹
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB );
GO
drop database testDB
--查看当前系统中数据库信息
select * from sysdatabases
if exists(select * from sysdatabases)
print '有数据'
else
print '无数据'
if exists(select * from sysdatabases where name = 'testDB')
print 'testDB已存在'
else
print 'testDB不存在'
use master
go
if exists(select * from sysdatabases where name = 'testDB')--默认只执行后面一行,所以要用begin end
begin
print '数据库已存在,准备删除'
drop database testDB
end
go
print '创建数据库成功'
create database testDB
use testDB