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 |