[sql] SQL INSERT 문에서 사용되는 데이터 포맷

SQL에서 INSERT 문을 사용하여 데이터를 삽입할 때, 데이터의 포맷을 올바르게 사용하는 것이 중요합니다. INSERT 문은 데이터를 테이블에 추가하는 데 사용되며, 올바른 데이터 포맷을 사용하지 않으면 오류가 발생할 수 있습니다.

문자열 데이터

문자열 데이터를 INSERT 할 때에는 따옴표(‘‘)로 감싸야 합니다. 예를 들어, 이름이 “John”인 사람을 테이블에 추가할 때 다음과 같이 사용합니다.

INSERT INTO users (name) VALUES ('John');

숫자 데이터

숫자 데이터를 INSERT 할 때에는 따옴표를 사용하지 않아야 합니다. 숫자 데이터는 그대로 입력합니다.

INSERT INTO products (id, price) VALUES (101, 10.99);

날짜 및 시간 데이터

날짜나 시간 데이터를 INSERT 할 때에는 데이터베이스 시스템의 지원하는 형식으로 지정해야 합니다. 예를 들어, MySQL에서는 ‘YYYY-MM-DD’ 형식으로 날짜를 입력할 수 있습니다.

INSERT INTO orders (order_date) VALUES ('2022-12-31');

NULL 값

NULL 값을 INSERT 하려면 그대로 입력하거나, ‘NULL’ 키워드를 사용할 수 있습니다.

INSERT INTO items (id, item_name, description) VALUES (201, 'Item A', NULL);

보다시피, 데이터를 INSERT 할 때 올바른 데이터 포맷을 사용하는 것이 중요합니다. 데이터 타입에 따라 올바른 포맷을 사용하여 INSERT 문을 작성해야 합니다.

References