INSERT INTO your_table(생성한 테이블)
(column_name1, column_name2, ...)
VALUES ('value1', 'value2', ...);
두 번째 괄호의 값들은 첫 번째 괄호 열 이름들의 순서와 가아야 합니다.
값들은 열 이름과 같은 순서여야 합니다.
CHAR, VARCHAR, DATE, BLOB 값과 같은 문자열은 따옴표를 사용.
INT, DEC 나 같은 숫자 값은 따옴표를 사용하지 않습니다.
작은 따옴표를 포함한 데이터 삽입
값들은 열 이름과 같은 순서여야 합니다.
CHAR, VARCHAR, DATE, BLOB 값과 같은 문자열은 따옴표를 사용.
INT, DEC 나 같은 숫자 값은 따옴표를 사용하지 않습니다.
작은 따옴표를 포함한 데이터 삽입
ex) Grover's Mall
->'Grover\'s Mall (백슬래시 추가)
->'Grover''s Mall(작은 따옴표 추가)
INSERT 문 변형
열 순서의 변경
각 열 이름의 순서와 해당 값의 순서가 같기만 하면 열의 순서는 바꿀 수 있습니다.
열 이름의 생략
열 이름 리스트를 생략할 수 있습니다. 하지만 값들은 모두 열에 있을 때와 같은 순서로 있어야 합니다.
몇 개의 열 생략
몇 개의 열만 넣고 나머지는 생략할 수 있습니다.
INSERT INTO my_contacts(생성한 테이블)
(interests, first_name, last_name)
VALUES
('Kayking, Reptiles', 'Jillian', 'Anderson');
열 이름의 생략
열 이름 리스트를 생략할 수 있습니다. 하지만 값들은 모두 열에 있을 때와 같은 순서로 있어야 합니다.
INSERT INTO my_contacts(생성한 테이블)
VALUES
('Kayking, Reptiles', 'Jillian', 'Anderson');
몇 개의 열 생략
몇 개의 열만 넣고 나머지는 생략할 수 있습니다.
INSERT INTO my_contacts(생성한 테이블)
(first_name, last_name)
VALUES
('Jillian', 'Anderson');
'데이터베이스 > MySQL' 카테고리의 다른 글
테이블 생성 : NULL 제어하기 (0) | 2011.08.18 |
---|---|
테이블 안의 테이터 확인 : SELECT 문 (0) | 2011.08.18 |
테이블 삭제 : DROP 문 (0) | 2011.08.18 |
테이블 구조 확인 : DESC 문 (0) | 2011.08.18 |
데이터 타입 (0) | 2011.08.18 |