ASP.NET学习社区

首页 » 相关学习 » ADO.NET » mssql语句学习备忘
test - 2008-3-20 8:56:00
附加:exec sp_attach_db  @dbname=N'databasename' @filename1=N'mdf' @filename2=N'ldf'

分离:exec sp_detach_db @dbname=N'databasename'

备份
backup database test
to disk='c:\test'
with Format,
name='Full Backup of MyNwind'

BACKUP DATABASE test --这里的test指的是数据库名称
TO disk = 'c:\test' --这里指名的数据库路径
WITH FORMAT,
NAME = 'Full Backup of MyNwind' --这个是备注,无所谓。。随便写。



还原
USE master
GO
RESTORE DATABASE test_wt
FROM disk = 'c:\test_wt'
GO
解释如下:

USE master --所使用的数据库
GO
RESTORE DATABASE test_wt --所被恢复的数据库名称
FROM disk = 'c:\test_wt' --本地硬盘路径
GO

删除: drop database (慎用,将删除数据库和数据库文件)



折腾一下mssql吧

create database mytest

Go

use mytest

Go
create table test
(
id int
)

backup database mytest to disk='E:\abc.bak'
--

Go

Use master
Go

Drop database mytest

Go

Create database mytest
Go
--这个时候mytest表里面是没有表的,我们先建立的一个数据库里面有一个表
restore database mytest from disk='E:\abc.bak' with replace

Go
use mytest

go
select * from test
nicg - 2008-6-12 23:43:00
比较基础的内容,不过还是很有用的
1
查看完整版本: mssql语句学习备忘