查询数据库
- 查询所有数据库
exec sp_helpdb;
- 查询数据库test
exec sp_helpdb test;
- 查询数据库视图
select * from sys.databases;
创建数据库
- 创建数据库(默认)
create database mydb;
- 创建包含两个数据文件组,两个日志文件的数据库mydb。
create database mydb
on
/*默认为primary文件组*/
primary
(
name=mydb_dat1,
filename='G:\programs\SQL server\mydb_dat1.mdf',
size=10MB,
maxsize=20MB, /*默认unlimited*/
filegrowth=50%
),
(
name=mydb_dat2,
filename='G:\programs\SQL server\mydb_dat2.ndf',
size=10MB,
maxsize=20MB,
filegrowth=50%
),
/*文件组mydb_gro*/
filegroup mydb_gro
(
name=mydb_dat3,
filename='G:\programs\SQL server\mydb_dat3.ndf',
size=10MB,
maxsize=20MB,
filegrowth=50%
)
log on
(
name=mydb_log1,
filename='G:\programs\SQL server\mydb_log1.ldf',
size=10MB,
maxsize=20MB,
filegrowth=50%
)
- 进入数据库
use mydb;
修改数据库
- 移除文件。
alter database mydb
remove file mydb_dat2;
- 添加文件到文件组mydb_gro
alter database mydb
add file
(
name=mydb_dat2,
filename='G:\programs\SQL server\mydb_dat2.ndf',
size=10MB,
maxsize=20MB,
filegrowth=50%
)
to filegroup mydb_gro;
- 删除数据库
drop database mydb;