강좌
클라우드/리눅스에 관한 강좌입니다.
데이터베이스 분류

데이터삽입하기(insert)

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

icon01.giftitle06.gif

INSERT (새로운 데이터의 삽입)

생성된 테이블에 데이터를 입력할 수 있습니다.

데이터를 입력하는 형식은 다음과 같습니다.

 

INSERT INTO 테이블명 [(필드명{[, 필드명]}*)] VALUES (필드값)

 

먼저 다음과 같이 데이터를 입력해 보도록 하겠습니다.

insert-into.gif

values뒤에 실제로 입력할 데이터를 ( )안에 입력해주면 됩니다.

여기에서 잠시 언급하고 넘어가야 할 것은 uid라는 필드입니다. uid는 테이블을 생성할 때 auto_increment라는 속성으로 생성했기 때문에 이 속성을 가진 필드들은 실제로 데이터값을 주지 않아도 자동적으로 1씩 증가하게되었있습니다. 따라서 회원번호나 등록번호와 같이 자동으로 1씩증가해야할 필드에 이 속성을 많이 부여합니다. 여기서도 회원번호(uid)이므로 자동으로 1씩 증가하게 되는 것입니다. 맨 아래에서 select문으로 입력한 데이터를 확인하게되는데 select문으로 입력된 데이터를 확인해 보면 입력된 데이터들이 자동으로 1씩 증가되어 있음을 볼 수 있습니다.

 

또한 다음과 같이 해당 테이블에 존재하는 모든 필드에 데이터를 삽입할 경우에는 테이블이름(testtable) 뒤에 나오는 삽입할 필드이름들은 생략할 수 있습니다.

insert-into2.gif

 

그리고, 다음과 같이 특정필드에만 데이터를 입력할 경우에는 입력할 필드이름만을 나열하고 그에 해당하는 데이터를 입력해 줍니다.

insert-into3.gif

 

이제 방금 입력한 데이터가 정상적으로 입력되었나를 select문으로 확인해 보겠습니다.

select문은 아직 배우지는 않았지만, 바로 뒤에서 배우게 될 것입니다.

insert-into-confirm.gif

위에서 입력한 데이터들이 모두 입력되었음을 보실수 있습니다.

참고로, 앞에서 잠시 말씀드린 바와 같이 uid필드는 실제로 값을 입력하지는 않았지만 auto_increment라는 속성으로 인해 자동으로 1씩 증가하여 입력된 것을 보실 수 있습니다.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  84 명