데이터베이스/MySQL2011. 8. 18. 15:32
INSERT INTO your_table(생성한 테이블)
           (column_name1, column_name2, ...)

VALUES ('value1', 'value2', ...);


두 번째 괄호의 값들은 첫 번째 괄호 열 이름들의 순서와 가아야 합니다.
값들은 열 이름과 같은 순서여야 합니다.

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
Posted by 건깡