--[1] 1. 데이터베이스만들기(Create)

-- ex1) 간단하게데이터베이스만들기

--데이터베이스자체를만들때는'MASTER'에두고한다.

Use Master  --Master데이터베이스로이동하는명령어.

Go

 

--[!] MyDatabase2 데이터베이스생성

Create Database MyDatabase2

Go

 

--[2] 데이터베이스에대한구체적인정보검색(해당데이터베이스만)

Exec sp_helpdb MyDatabase2

Go

--Execute sp_helpdb MyDatabase2

 

--데이터베이스에대한구체적인정보검색(모든데이터베이스)

Exec sp_helpdb

Go

 

--현재데이터베이스의옵션정보검색: 몰라도상관없다.

Use MyDatabase2

Go

 

Exec sp_dboption

Go

 

--[3] 2. 데이터베이스삭제하기(Drop)

-- ex2) 데이터베이스삭제하기

-- 삭제하려는데이터베이스가현재사용중이면삭제가되질않는다.

--Drop Database MyDatabase2

--Go

 

 

 

--[4] 3. 데이터베이스이름변경하기(sp_renamedb) :

-- SQL Server 2000은오로지아래명령어로만변경가능

-- ex4) 데이터베이스이름변경하기

--sp_renamedb 사용

--데이터베이스이름을바꿔주기전에먼저싱글유저모드로전환.

Exec sp_dboption 'MyDatabase2', 'single user', 'on'  --on, true를둘다사용가능

go

Exec sp_renamedb 'MyDatabase2', 'MyDatabase3'

go

Exec sp_dboption 'MyDatabase3', 'single user', 'false' --false, off 둘다사용가능

go

 

sp_helpdb   -- sp_helpdb로바뀐이름을확인할것.

 

-- 데이터베이스이름- 다시원래대로복구할것.

Exec sp_dboption 'MyDatabase3', 'single user', 'on'  --on, true를둘다사용가능

go

Exec sp_renamedb 'MyDatabase3', 'MyDatabase2'

go

Exec sp_dboption 'MyDatabase2', 'single user', 'false' --false, off 둘다사용가능

go

 

-- MyDatabase2 데이터베이스사용하기

use MyDatabase2

 

-- 연습용데이터베이스삭제

Use Master

Go

 

Drop Database MyDatabase2

Go    

 

Posted by holland14
: