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
관리 메뉴

충분히 쌓여가는

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

MSSQL/SQL 시작하기

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

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

테이블을 생성하려면 CREATE 문을 사용하지만, 테이블은 데이터베이스 내부에 생성해야 하므로 반드시 테이블이 위치할 데이터베이스를 먼저 선택해야 한다.

 

DoItSQL 데이터베이스를 선택할 것이기 때문에 DoItSQL 데이터베이스를 선택하면 된다

DoItSQL 데이터베이스 선택

USE DoItSQL;

 

doit_create_table라는 이름의 테이블을 생성

열 이름은 col_1 ~ col_3까지 3개의 열을 생성하며 각 열의 자료형은 숫자, 문자, 날짜형이다.

CREATE TABLE doit_create_table (
col_1 INT,
col_2 NVARCHAR(50),
col_3 DATETIME
);

 

DROP 문으로 테이블 삭제하기

테이블 삭제는 DROP 문을 사용한다.

테이블 삭제의 경우 데이터베이스 삭제와 다르게 즉시 실행되므로 주의해야 한다.

DROP TABLE doit_create_table

가끔 테이블이 삭제되지 않는 경우가 있는데

현재 삭제하려는 테이블이 다른 테이블과 종속 관계이면서 부모 테이블인 경우 삭제에 실패한다.

부모 테이블을 삭제하고 싶다면 자식 테이블과의 종속 관계를 제거한 뒤 자식 테이블을 모두 삭제해야 한다.