반응형
테이블을 생성하고 데이터를 추가하기 위해서 INSERT문을 사용해 봅시다.
INSERT INTO [MINING MODEL]|[MINING STRUCTURE] <model>|<structure> (<mapped model columns>) <source data query>
INSERT INTO [MINING MODEL]|[MINING STRUCTURE] <model>|<structure>.COLUMN_VALUES (<mapped model columns>) <source data query>
이라고 해서 정의가 되어 있지만 이렇게만 봐서는 이해가 잘 되지 않기 때문에,
좀 더 간단하게 풀어보아야겠다.
방법 1
INSERT INTO 테이블명
( 컬럼1, 컬럼2, 컬럼3, ...)
VALUES
( 값1, 값2, 값3, ...)
1:1 매칭으로 칼럼 수와 값의 수가 일치하며, 값을 굳이 넣지 않겠다 하는 칼럼명의 경우 적지 않아도 된다.
방법 2
INSERT INTO 테이블명
VALUES
( 값1, 값2, 값3, ...)
모든 값을 넣을 때, 칼럼명을 작성하지 않고도 사용이 가능하다.
테이블에 선언이 되어 있는 칼럼의 명의 순서대로 값을 선언해 주면 된다.
방법 3
INSERT INTO 테이블명
(컬럼1, 컬럼2, 컬럼3, ...)
SELECT 값1, 값2, 값3, ... FROM 테이블명
WHERE 조건
다른 테이블에 있는 값들을 맞춰서 넣어줄 때 쓰는 방법이다.
미리 select 해서 값을 확인해 보고 그대로 넣어주면 보다 편하게 넣을 수도 있다.
반응형
'IT > Database' 카테고리의 다른 글
[Maria DB] 한글 입력 오류 및 깨짐(1) (0) | 2022.04.09 |
---|---|
[ORACLE/MYSQL]SQL Table 생성 (0) | 2022.04.08 |
[Maria DB] 데이터베이스 사용법(SQL) (0) | 2022.04.07 |
[Maria DB]DB 사용자 관리 (0) | 2022.04.06 |
[Maria DB]DB 설치 (0) | 2022.04.04 |
댓글