数据库笔记一:数据库的基本操作

--在T-SQL语言的命令格式中
--用[]括起来的内容表示是可选的[,...n]表示重复前面的内容
--用<>表示要在编写语句时,用内容替换
--用{}表示必须的
--用A|B表示AB只能选一个

--创建数据库
create database StudentNews
on primary--主文件
(
name=student_data,
filename='e:\data',
size=10,
maxsize=unlimited,
filegrowth=10%
)
log on--日志文件
(
name=student_log,
filename='e:\data',
size=1,
maxsize=5,
filegrowth=1
)
--判断数据库是否存在
if exists (select * from sysdatabases where name='StudentNews')
  drop database StudentNews --删除数据库必须确定数据库不在使用
  go 
  create database StudentNews
--备份数据库,备份数据库还有完整备份和差异备份,这个以后再说
backup database StudentNews to disk ='e:/back.bak' 
--还原数据库,还原数据库必须确定数据库不在使用中
restore database StudentNews from disk='e:/back.bak' 
--压缩数据库
dbcc shrinkdatabase (StudentNews,20)
--更改数据库的名称
sp_renamedb 'StudentNews','Students'
--向指定的文件组中添加新的数据文件
add file<filespec>[,...n][to filegroup filegroupname]
--增加新的日志
add log file<filespec>[,...n]
--删除指定的操作系统文件,只有当文件为空时才能删除,以武力名称作为凭据
remove file logical_file_name
--删除指定的文件组
remove filegruop filegroup_name
--修改某个操作系统文件
modify file<filespec>
--重命名数据库 
modify name=new_databasename
--增加一个文件组
add filegruop filegruop_name
--修改某个指定文件组的属性
modify filegroup filegruop_name

posted @ 2011-09-06 16:51  再见雪天  阅读(534)  评论(2编辑  收藏  举报