반응형
안녕하세요, 오늘은 MySQL의 INSERT 문에 대해 알아보겠습니다. INSERT 문은 데이터베이스에 새로운 레코드를 추가하는 데 사용됩니다. 이 문을 사용하면 테이블에 데이터를 손쉽게 삽입할 수 있죠.
INSERT 문의 기본 구조는 다음과 같습니다:
INSERT INTO 테이블명 (열1, 열2, ...)
VALUES (값1, 값2, ...);
여기서 "테이블명"은 데이터를 추가할 테이블의 이름이고, "열1, 열2, ..."는 삽입할 열의 이름입니다. "값1, 값2, ..."는 각 열에 삽입할 실제 데이터입니다.
예를 들어, "users" 테이블에 새로운 사용자를 추가하고 싶다면 다음과 같이 쿼리를 작성할 수 있습니다:
INSERT INTO users (name, email, age)
VALUES ('John Doe', 'john@example.com', 30);
이 쿼리는 "users" 테이블에 새로운 레코드를 추가하고, "name"에는 'John Doe', "email"에는 'john@example.com', "age"에는 30을 삽입합니다.
만약 테이블의 모든 열에 데이터를 삽입하고 싶다면 열 이름을 생략할 수 있습니다:
INSERT INTO users
VALUES ('Jane Doe', 'jane@example.com', 25);
이렇게 하면 테이블의 모든 열에 데이터가 삽입됩니다.
INSERT 문은 또한 여러 행을 한 번에 삽입할 수 있습니다. 이를 위해서는 VALUES 절에 여러 개의 행을 쉼표로 구분하여 나열하면 됩니다:
INSERT INTO users (name, email, age)
VALUES ('John Doe', 'john@example.com', 30),
('Jane Doe', 'jane@example.com', 25),
('Bob Smith', 'bob@example.com', 35);
이렇게 하면 한 번에 3개의 새로운 레코드가 users 테이블에 삽입됩니다.
INSERT 문은 데이터베이스 작업 시 매우 유용하게 사용될 수 있습니다. 이를 통해 사용자 정보, 제품 정보, 주문 내역 등 다양한 데이터를 손쉽게 추가할 수 있죠. 잘 활용하면 데이터베이스 관리가 훨씬 수월해질 것입니다.
반응형
'SQL > MYSQL' 카테고리의 다른 글
[MySQL] INTERSECT 사용 방법 및 예시 (0) | 2024.07.27 |
---|---|
[MySQL] LOAD XML 사용 방법 및 예시 (0) | 2024.07.26 |
[MySQL] INSERT DELAYED 사용 방법 및 예시 (0) | 2024.07.26 |
[MySQL] INSERT ON DUPLICATE KEY UPDATE 사용 방법 및 예시 (0) | 2024.07.15 |
[MySQL] IMPORT TABLE 사용 방법 및 예시 (0) | 2024.05.03 |
[MySQL] HANDLER 사용 방법 및 예시 (0) | 2024.05.03 |
[MySQL] DO 사용 방법 및 예시 (0) | 2024.04.25 |
[MySQL] CALL 문 사용 방법 및 예시 (0) | 2024.04.25 |