MySQL 명령어 정리 (3) 다른 테이블 데이터 가져오기, 여러 데이터 입력

2024. 11. 5. 10:11·MySQL
728x90

다른 테이블 데이터 가져오기

테이블을 만들고 데이터 가져오기

CREATE TABLE 테이블명2(컬럼1 데이터타입1, 컬럼2 데이터타입2);
INSERT INTO 테이블명2
  SELECT 컬럼1, 컬럼2
  FROM 테이블명1;

만들면서 데이터 설정

CREATE TABLE 테이블명2(
  SELECT 컬럼1, 컬럼2 FROM 테이블명1
);

CREATE TABLE에서 SELECT 문을 사용해 다른 테이블을 복사할 수 있다.
필요한 컬럼들만 선택하거나, limit을 주어서 복사할 수도 있다.

컬럼, 데이터 타입, null 조건, 내부 데이터는 그대로 복사가 되지만,
PK, FK 와 같은 제약 조건은 복사되지 않음에 주의해야 한다.

한꺼번에 여러 데이터 입력

INSERT INTO 테이블명
VALUES(값1, 값2, ...), (값3, 값4, ...), ...; 

,로 구분하여 여러개의 데이터를 한 줄에 입력 가능

728x90

'MySQL' 카테고리의 다른 글

MySQL 명령어 정리 (5) - MySQL 내장함수  (0) 2024.11.05
INSERT 중복키 문제 처리  (0) 2024.11.05
MySQL 명령어 정리 (4) 시스템 변수, AUTO_INCREMENT, 형변환  (0) 2024.11.05
MySQL 명령어 정리 (2) DCL  (0) 2024.11.05
MySQL 명령어 정리 (1) DDL, DML  (0) 2024.11.05
'MySQL' 카테고리의 다른 글
  • INSERT 중복키 문제 처리
  • MySQL 명령어 정리 (4) 시스템 변수, AUTO_INCREMENT, 형변환
  • MySQL 명령어 정리 (2) DCL
  • MySQL 명령어 정리 (1) DDL, DML
suhsein
suhsein
티끌모아 태산
  • suhsein
    기억 못 할 거면 기록이라는 좋은 수단이 있다
    suhsein
  • 전체
    오늘
    어제
    • 분류 전체보기
      • ASAC
      • Next.js
      • Docker
      • MySQL
      • Java
      • Spring-Proxy, AOP
      • Spring Boot, JPA
      • Spring Security
      • DB
      • 알고리즘
      • PS
      • TOPCIT
      • AWS 자격증
      • 비공개
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • 안녕하세요
  • 인기 글

  • 태그

    tsp
    Alias
    포인터
    동적프로그래밍
    DP
    외판원순회
    오블완
    티스토리챌린지
    해시
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
suhsein
MySQL 명령어 정리 (3) 다른 테이블 데이터 가져오기, 여러 데이터 입력
상단으로

티스토리툴바