기록하는 중/데이터베이스
[MySQL] 테이블 생성 방법
성장하는 요롱이
2024. 8. 12. 17:38
1. 새로운 테이블 직접 생성
create table table-name(
col-name type(length) [제약 지정 - 컬럼레벨 제약],
col-name type(length) [제약 지정],
constraint [사용자제약이름] 제약 제약대상
);
2. 기본 테이블 구조 참조 + 레코드 초기화 포함 테이블 생성
- 백업용, 테스트, 권한(보안) 제한적 부여에 사용하기 좋음
create table table-name
as
select 구분
[where condition]
;
3. 기존 테이블 구조만 참조해서 테이블 생성
create table table-name
as
select 구분
where 1=2; -- false 표현 1=2