본문 바로가기
개발

[SQL] 데이터 삽입

by 마스터누누 2017. 4. 18.
728x90
반응형

데이터 삽입



앞서 만든 테이블에 이제 직접 데이터를 삽입하도록 해보자 

우선 mysql에 접속하여 데이터베이스를 선택한다

데이터를 삽입하기 위한 SQL문법은 다음과 같다.



1
INSERT INTO table_name VALUES (value1, value2, value3,...)                                                 
cs


1
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)
cs



데이터 삽입은 위에서 제시된 것과 같이 첫번째와 두번째 방법이 있다. 

둘의 차이점은 컬럼을 기술하느냐, 하지않느냐에 있다.

실제적으로 컬럼을 생략해도 데이터가 들어가지만 사용자도 모르는사이에

데이터 베이스의 컬럼이 변경되거나 하는 일이 있으므로 

이를 사전에 방지하는 2번째 방법을 추천한다.


2번째 방법을 사용했을 때, 테이블의 내용이 바뀌었다면

데이터가 밀려서 들어가지 않고 오류 메세지를 띄운다.







예제를 살펴보자

INSERT INTO 명령문으로 데이터 삽입이 성공했다면 

Query Ok라는 메세지가 출력된다.





데이터를 조회할수있는 select 명령문으로 테이블 내부를 조회해보면

앞서 삽입했던 데이터가 올바르게 출력된다.




만일 삽입 명령에 에러가 발생한다면 ERROR 메세지와

데이터 삽입이 실패하게 된다.


- 소스 출처 : 생활코딩(opentutorials)



반응형

'개발' 카테고리의 다른 글

[SQL] 데이터 삭제  (0) 2017.04.18
[SQL] 데이터 변경  (0) 2017.04.18
[SQL] 테이블 생성  (0) 2017.04.18
[SQL] 데이터베이스 생성  (0) 2017.04.18
[SQL] 데이터베이스  (0) 2017.04.18

댓글