충분히 쌓여가는
11 테이블 생성하고 삭제하기 본문
테이블을 생성하려면 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
가끔 테이블이 삭제되지 않는 경우가 있는데
현재 삭제하려는 테이블이 다른 테이블과 종속 관계이면서 부모 테이블인 경우 삭제에 실패한다.
부모 테이블을 삭제하고 싶다면 자식 테이블과의 종속 관계를 제거한 뒤 자식 테이블을 모두 삭제해야 한다.
'MSSQL > SQL 시작하기' 카테고리의 다른 글
13 UPDATE 문으로 데이터 수정하기 (0) | 2024.10.05 |
---|---|
12 INSERT 문으로 데이터 삽입하기 (3) | 2024.10.02 |
10 USE 문으로 데이터베이스 선택 (0) | 2024.10.01 |
09 테이블 생성하고 삭제하기 (1) | 2024.10.01 |
08 데이터 그룹화 다루기 (2) | 2024.10.01 |