当前位置:Gxlcms > mysql > l数据库基本语句

l数据库基本语句

时间:2021-07-01 10:21:17 帮助过:48人阅读

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('数据库名字','表名字','索引名字')


未完待续!

人气教程排行