[Java 기초문법] by Professional Java Developer Career Starter: Java Foundations @ Udemy
CRUD란
Create
Read
Update
Delete
를 의미한다.
이전의 글에서 database를 셋업하고 간단한 테이블을 만들고 읽는 것을 해보았다.
https://upcurvewave.tistory.com/84
이번 글에서는 CRUD 중 UD에 해당하는 부분을 살펴보자.
테이블을 업데이트 할 수 있다.
UPDATE PEOPLE SET FIRST_NAME ='Sabrina' WHERE FIRST_NAME = 'Harry' AND SALARY =50000
위와 같은 명령어로 두번째 Row의 First name이 바뀌는 것을 볼 수 있다.
존재하는 요소를 삭제하는 명령어는 DELETE이다.
Last name이 Smith에 해당하는 row가 삭제되었다.
이미 만들어진 테이블에 수정을 가하는 것도 가능하다.
ALTER 명령어와 ADD 명령어를 통해 COLUMN을 추가해준다.
ALTER TABLE PEOPLE ADD COLUMN EMAIL VARCHAR(255)
UPDATE 명령어를 통해 이메일 항목을 추가한다.
UPDATE PEOPLE SET EMAIL = 'this@CRUD.test'
이메일 칼럼이 추가된 것을 볼 수 있다.
BOOLEAN 데이터 타입을 추가해보자.
ALTER TABLE PEOPLE ADD COLUMN DELETE_FLAG BOOLEAN
UPDATE PEOPLE SET DELETE_FLAG=False
DELETE_FLAG 칼럼을 추가함으로써 아래와 같이 삭제의 기록을 남길 수 있게 되었다.
UPDATE PEOPLE SET DELETE_FLAG=False
UPDATE PEOPLE SET DELETE_FLAG=TRUE WHERE LAST_NAME='Smith'
반응형
'Programming > Java, Spring' 카테고리의 다른 글
[Java 기초문법] 스프링 시작하기 from start.spring.io to first running (0) | 2022.10.22 |
---|---|
[Java 기초문법] 자바와 데이터베이스 연결하기, JDBC code, H2, Squirrel SQL (0) | 2022.10.22 |
[Java 기초문법] SQuirrel SQL client 설치하고 세팅하기 + 간단한 테이블 생성하기 (0) | 2022.10.22 |
[Java 기초문법] 자바 람다식 lambda (0) | 2022.10.21 |
[Java 기초문법] 자바 쓰레드, thread 상속 받기, runnable 인터페이스 (0) | 2022.10.21 |