충분히 쌓여가는
09 테이블 생성하고 삭제하기 본문
데이터 조작 언어(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를 사용하는지 확인하고 해당 쿼리 창을 종료하거나,
해당 쿼리 창에 지정한 데이터베이스를 다른 것으로 바꾼 뒤 실행하면 된다.
'MSSQL > SQL 시작하기' 카테고리의 다른 글
11 테이블 생성하고 삭제하기 (5) | 2024.10.01 |
---|---|
10 USE 문으로 데이터베이스 선택 (0) | 2024.10.01 |
08 데이터 그룹화 다루기 (2) | 2024.10.01 |
07 와일드카드로 문자열 검색 (0) | 2024.10.01 |
06 ORDER BY 문으로 데이터 정렬하기 (1) | 2024.09.30 |