1. SQL UPDATE , DELETE
TABEL 이름은 PRACTICE이며
칼럼으로는 ID PWD NAME GENDER가 있다.
INSERT로 값을 입력해준다.
COMMIT이란?
Transaction (Insert, Update , Delete) 한 작업내용을 실제 DB에 저장합니다.
모든 작업을 정상적으로 처리하겠다는 확정하는 명령어입니다.
트랜젝션의 처리과정을 데이터베이스에 반영하기 위해서 영구적으로 저장하며.
이전 데이터가 변경,수정,삭제가 됩니다.
만약 COMMIT이라는 명령어를 사용하지 않으면 데이터 베이스는 LOCK이 걸리게 되며 외부에서 쉽게 접근할 수 없습니다.
Transcation) 업무 실행단위/논리 명령 단위/개념상의 단위이며 한 번에 이루어지는 과정입니다.
트랜젝션을 처리한다라는 말은 여러개의 명령들을 처리한다는 말입니다.
UPDATE로 데이터 수정하기
PRACTICE 테이블의 NAME= '홍길동'을 석봉 아로 변경해보겠습니다.
모든 행의 NAME을 석봉아로 변경하는 질의입니다.
UPDATE PRACTICE SET NAME= '석봉아'; ->
COMMIT;
모든 행의 PWD와 NAME을 각각 '111'과 '홍길동'으로 변경하는 질의입니다.
UPDATE PRACTICE SET NAEM ='홍길동', PWD = '111';
특정 행만 pwd와 name을 각각 '1234'과 '석봉아'으로 변경하는 질의입니다.
UPDATE practice SET PWD ='1234', NAME = '석봉아' WHERE ID = 'ASNIC';
DELECT로 데이터 삭제하기
ID가 ASNIC인 데이터를 삭제하는 질의입니다.
DELETE PRATICE WHERE ID = 'ASNIC';
COMMIT;
모든 테이블의 행을 삭제하는 질의입니다.
DELETE PRACTICE;
COMMIT;
*) UPDATE와 MODIFY의 차이점
UPDATE는 데이터를 수정하는 것이며
MODIFY는 테이블을 수정하는 것이다.
'웹 프로그래밍 기초 > 자바기반의 웹&앱 응용SW 개발자' 카테고리의 다른 글
자바기반의 웹&앱 응용 SW개발자 양성과정 29일차 -48 (0) | 2020.04.09 |
---|---|
자바기반의 웹&앱 응용 SW개발자 양성과정 28일차 -47 (0) | 2020.04.08 |
자바기반의 웹&앱 응용 SW개발자 양성과정 26일차 -45 (0) | 2020.04.07 |
자바기반의 웹&앱 응용 SW개발자 양성과정 25일차 -44 (0) | 2020.04.06 |
자바기반의 웹&앱 응용 SW개발자 양성과정 25일차 -43 (0) | 2020.04.01 |
댓글