카테고리 없음
[SQL] 테이블 생성,삭제,변경
waveTocode
2023. 10. 17. 01:19
시작전 간단히 정리하자면
CREATE로 작성
DROP으로 삭제
ALTER로 변경
테이블 작성
CREATE TABLE 테이블명(
열 정의1,
열 정의2,
...
)
더보기
- 열 정의
열명 자료형[DEFAULT 기본값][NULL | NOT NULL]
더보기
예시
CREATE TABLE sample(
no INTEGER NOT NULL,
a VARCHAR(30),
b DATE);
테이블 삭제
DROP TABLE 테이블명
drop table은 테이블 자체를 삭제
테이블 정의는 그대로 두고 데이터만 삭제하려면 DELETE
- 데이터 행만 삭제
TRUNCATE TABLE 테이블명
테이블 변경
테이블 작성 후에도 열 구성 변경 가능
ALTER TABLE 테이블명 변경명령
- 열 추가
ALTER TABLE 테이블명 ADD 열 정의
ALTER TABLE sample ADD newcol INTEGER;
newcol 이라는 integer형의 열이 추가됨
- 열 속성 변경
ALTER TABLE 테이블명 MODIFY 열 정의
ALTER TABLE sample MODIFY newcol VARCHAR(20);
- 열 이름 변경
ALTER TABLE 테이블명 CHANGE [기존 열 이름][신규 열 정의]
ALTER TABLE sample CHANGE newcol VARCHAR(20);
- 열 삭제
ALTER TABLE 테이블명 DROP 열명;
ALTER TABLE sample DROP c;