>  기사  >  데이터 베이스  >  l数据库基本语句

l数据库基本语句

WBOY
WBOY원래의
2016-06-07 15:22:411438검색

1.数据库备份 ---创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\MyNwind_1.dat' testBack:磁盘备份设备 物理名称: c:\MyNwind_1.dat ---开始 备份 BACKUP DATABASE dbname TO testBack (sa用户登录) 2.分离数据 use ma

1.数据库备份

---创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\MyNwind_1.dat'

testBack:磁盘备份设备

物理名称:c:\MyNwind_1.dat

---开始 备份
BACKUP DATABASE dbname TO testBack

(sa用户登录)

2.分离数据

use master
sp_detach_db testdb2

3.附加数据库

EXEC sp_attach_db @dbname = N'testdb2',
@filename1 = N'd:\testdb2.mdf',
@filename2 = N'd:\testdb2_1.ldf'

4.修改数据库的名字

use master

sp_renamedb 'olddbname', 'newdbname'

5.列出数据库里所有的表名

select name from sysobjects where type='U'

6.说明:列出表里的所有的列名

select name from syscolumns where id=object_id('表名')

7.重建索引


DBCC dbREINDEX('表名字','索引名字')

DBCC INDEXDEFRAG('数据库名字','表名字','索引名字')


未完待续!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:hive查询hbase다음 기사:ReportingServicetextbox换行