Notice
Recent Posts
Recent Comments
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

09 테이블 생성하고 삭제하기 본문

MSSQL/SQL 시작하기

09 테이블 생성하고 삭제하기

빌드이너프 2024. 10. 1. 22:15

데이터 조작 언어(DML)는 테이블에 데이터를 검색(SELECT), 삽입(INSERT), 수정(UPDATE), 삭제(DELETE)하는데 사용한다.

DML의 대상은 테이블이므로 DML을 사용하려면 반드시 테이블이 있어야 한다.

 

바로 그 테이블을 조작하는 언어를 데이터 정의 언어(DDL)이라고 한다.

 

DDL

데이터베이스, 테이블, 뷰, 인덱스 등의 개체를 생성(CREATE), 삭제(DROP), 변경(ALTER)한다.

 

데이터베이스 생성 및 삭제하기

데이터베이스를 생성하려면 CREATE 문을 사용한다.

 

CREATE 문의 기본 형식

CREATE DATABASE [데이터베이스 이름]

 

CREATE 문으로 데이터베이스 생성하기

CREATE DATABASE TestDB

쿼리가 잘 실행되었다면 [개체 탐색기]에서 <새로 고침>을 클릭하면 된다.

 

DROP 문으로 데이터베이스 삭제: TestDB

DROP DATABASE TestDB;

 

DROP DATABASE TestDB 명령어가 실행되지 않는다면?

누군가 데이터베이스를 사용한다면 데이터베이스를 삭제할 수 없다.

SSMS에서 TestDB가 선택된 상태에서 TestDB를 삭제하려고 해 오류 발생한 화면

이 경우 SSMS의 다른 쿼리 창에서 TestDB를 사용하는지 확인하고 해당 쿼리 창을 종료하거나,

해당 쿼리 창에 지정한 데이터베이스를 다른 것으로 바꾼 뒤 실행하면 된다.