[MySQL] INSERT 문 사용법 예제

반응형

    INSERT 문

     

    MySQL에서 INSERT 문은 Database에 새로운 행(레코드)를 추가하는 구문입니다. 데이터베이스에 값을 입력하는 기능을 하는 문장 정도로 생각하시면 됩니다. INSERT 구문의 기본적인 형태는 다음과 같습니다.

     

     

    테이블명에 데이터를 삽입하기 위한 테이블을 기입하고 각 컬럽과 이에 대응하는 값을 VALUES 에 나열하면 됩니다.


    INSERT INTO 테이블명 (column1, column2, column3, ...)
    VALUES (value1, value2, value3, ...);


     

     

     

    INSERT 문 예제

    학생이라는 테이블이 있고 학생의 이름, 나이, 이메일을 삽입하는 예제를 만들어보겠습니다.


    INSERT INTO students (name, email, age)
    VALUES ('장발장', 'jang@google.com', 43);


     

     

     

     

     

    이번에는 위에 학생(students) 테이블에 컬럼명을 생략한 채 값을 입력하는 예제입니다. 열의 순서를 지정하지 않고 모든 열에 대응하는 값을 넣어주여야 하며 동일한 순서로 값을 할당해 주여야 합니다.


    INSERT INTO students
    VALUES ('장발장', 'jang@google.com', 43);


     

     

     

     

     

    그리고 여러 레코드에 한 번에 많은 값을 추가할 수 도 있습니다. 콤마(,) 로 구분해서 계속 값을 나열하는 방식입니다.


    INSERT INTO students (name, email, age)
    VALUES ('장발장', 'jang@google.com', 43),
    	   ('김월래', 'kimw@google.com', 27),
           ('정도전', 'jdoj@google.com', 32),
           ('이유리', 'leey@google.com', 20);


     

    반응형

    댓글

    Designed by JB FACTORY