본문 바로가기
기록하는 중/데이터베이스

[MySQL] 테이블 생성 방법

by 성장하는 요롱이 2024. 8. 12.
  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