SQL Server / 데이터베이스 / 만들기, 삭제하기, 수정하기, 조회하기
데이터베이스 만들기
데이터베이스는 create database로 만든다.
- shop이라는 이름의 데이터베이스를 만든다.
create database shop;
- 데이터베이스 이름에 띄어쓰기 또는 특수문자가 있는 경우 큰 따옴표 또는 대괄호로 감싼다.
create database "shop.shop"; create database [shop.shop];
데이터베이스 삭제하기
데이터베이스는 drop database로 삭제한다.
drop database shop;
- 데이터베이스 이름에 띄어쓰기 또는 특수문자가 있는 경우 큰 따옴표 또는 대괄호로 감싼다.
drop database "shop.shop"; drop database [shop.shop];
데이터베이스 사용하기
작업 대상이 되는 데이터베이스를 지정하는 것은 use로 한다.
- shop 데이터베이스를 사용한다.
use shop;
데이터베이스 이름 변경하기
- 데이터베이스 shop의 이름을 shopshop으로 변경한다.
alter database shop modify name = shopshop;
운영 중인 데이터베이스의 경우 다음과 같이 하는 것이 좋다고 한다.
alter database shop set single_user with rollback immediate; go alter database shop modify name = shopshop; go alter database shopshop set multi_user;
데이터베이스 목록 조회
방법 1
execute sp_helpdb;
방법 2
select name from sys.databases;
sys.databases는 master 데이터베이스에 있는 시스템 뷰이다.