2.3 INSERT

약 4분

본문 듣기
읽기 설정

글자 크기

줄 간격

글꼴

INSERT 설명

데이터베이스는 정보를 체계적으로 저장하고 관리하는 데 필수적인 역할을 합니다. 다양한 애플리케이션에서 필요한 정보를 사용자에게 제공하는 데이터의 저장소 역할을 하며, 이 과정에서 INSERT 문을 사용해 새로운 데이터를 테이블에 추가할 수 있습니다.

예를 들어, 회원 관리 시스템을 생각해 봅시다. 새로운 사용자가 회원 가입을 할 때 그 사용자의 정보(이름, 이메일, 비밀번호 등)를 데이터베이스에 저장해야 합니다. 이때 INSERT 문을 사용하여 해당 정보를 데이터베이스의 테이블에 추가합니다.

예제

먼저, MEMBERS라는 테이블를 만들고 이를 통해 데이터를 추가해보겠습니다. 아래의 SQL 코드는 MEMBERS 테이블을 생성한 후, 새로운 회원 정보를 추가하는 예제입니다.

코드 sql
CREATE TABLE MEMBERS (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100) NOT NULL,
    email VARCHAR(100) NOT NULL UNIQUE,
    password VARCHAR(255) NOT NULL
);

INSERT INTO MEMBERS (name, email, password)
VALUES ('홍길동', 'hong@example.com', 'securepassword');

다음은 MEMBERS 테이블에 데이터가 추가된 후, SELECT 문을 이용해 데이터를 확인하는 방법입니다.

코드 sql
SELECT * FROM MEMBERS;

실행 결과:

id name email password
1 홍길동 hong@example.com securepassword

위와 같이 새로운 회원 정보가 테이블에 성공적으로 추가된 것을 확인할 수 있습니다.

실습

  1. MEMBERS 테이블을 직접 생성해보세요.
  2. 여러분의 이름과 이메일로 회원 정보를 추가해보세요.
  3. 추가한 정보를 SELECT 문으로 확인해보세요.

프로젝트

이제 여러분은 게시판 또는 쇼핑몰 시스템의 회원가입 기능을 구현해보세요. 필요한 테이블을 설계하고, 여러 회원 정보들을 추가하는 INSERT 문을 작성해보세요.

정리

INSERT 문은 데이터베이스에 데이터를 추가하는 중요한 역할을 하며, 사용자 정보를 데이터베이스에 저장하여 관리하는 첫 단계를 제공합니다. CRUD(생성, 읽기, 업데이트, 삭제) 작업에서 그 첫 스타트를 끊는 것이므로, 이해하고 잘 활용하는 것이 중요합니다. 다음 시간에는 추가한 데이터를 수정하는 방법에 대해 배워보도록 하겠습니다.

댓글 0

댓글을 남기려면 로그인하세요.

아직 댓글이 없습니다. 첫 댓글을 남겨보세요.