DB 기초 문법, DML

2020. 10. 1. 20:11DB/문법

반응형

 

이전 포스팅 2020/10/01 - [DB/문법] - DB 기초 문법, DDL

 

DB 기초 문법, DDL

누군가 만들어준 테이블을 사용한다면 전혀 필요가 없겠지만, (실전에서는 안 쓰지 않을까 싶다.) 나는 연습을 해야하고 직접 테이블 구성을 해야하므로 간단하게 알아보고 넘어가자. 일단 뭐 ��

wakeup-brain.tistory.com

테이블 생성까지 배웠으면 이제 직접 데이터를 넣고 수정하고 지워보고 할 준비가 끝났다.

 

우선 데이터를 입력을 해야 수정을 하든 삭제를 하든 할 테니까 입력부터 시작하자.

 

차근차근 하나씩 알아보자

 

INSERT INTO [table] VALUES ( [Column1 값], [Column2 값], [Column3 값], [Column4 값], [Column5 값], …);

 

또는 

 

INSERT INTO [table] ([Column1명], [Column2명]) VALUES ( [Column1 값], [Column2 값] );

 

특정 컬럼을 지정하지 않은 경우에는 모든 컬럼 순서대로 값이 입력되고, 값이 없는 컬럼의 경우 null이 입력된다.

 

자, Insert into를 통해 입력을 했는데 실수로 잘못 입력을 해서 수정해야하거나,

 

값 자체가 갱신되었을 경우 Update를 이용하여 처리하자.

 

UPDATE [table]

      SET Column명 = 변경값

 WHERE Column명 = 변경대상값

 

※ UPDATE 의 경우 주의할 점!!!!

 

Where 절로 특정 ROW에 국한되도록 지정하지 않을 시

 

SET에 지정된 컬럼이 입력된 변경 값으로 모든 Row의 값들이 전부 바뀐다. ◀ 이럴 때 Rollback을 하면 편하다.

 

이제 입력되어 있는 데이터를 지워보자.

 

DELETE FROM [table] 

         WHERE Column명 = 값;

 

Delete문도 Update 문과 마찬가지로 Where 절이 없는 경우 전부 삭제된다.

 

자 이제 기본적으로 테이블에 내용 추가, 수정, 삭제를 다 해봤다.

 

다음으로 TCL을 확인해보자.

반응형

'DB > 문법' 카테고리의 다른 글

DB 기초 문법, TCL  (0) 2020.10.01
DB 기초 문법, DDL  (0) 2020.10.01
DB 기초 문법, DQL  (0) 2020.09.30