알고보면코딩천재
CRUD란? - 오라클(Oracle)의 CURD 본문
CRUD란? 데이터처리 방식인
Create (생성, 등록, 추가) -> INSERT
Read (읽기, 조회) -> SELETC
Update (변경, 수정) -> UPDATE
Delete (삭제) -> DELETE
를 뜻하는 용어이다.
DAO에서 데이터처리 방식으로 DB와 연동하여 쿼리문을 처리한다.
데이터베이스 SQL문 INSERT, SELECT, UPDATE, DELETE
1. Create (INSERT)
CREATE TABLE users(
id number primary key,
username varchar2(20),
password varchar2(20),
email varchar2(50),
createdAt TIMESTAMP
);
CREATE SEQUENCE users_seq
INCREMENT BY 1
START WITH 1;
create table 테이블명 (); -> 테이블 생성
id라는 컬럼은 PK로 설정,
username이라는 컬럼명에 최대 20자리의 문자,
password라는 컬럼명에 최대 20자리의 문자,
email이라는 컬럼명에 최대 50자리의 문자,
createdAt이라는 컬럼명에 현재 날짜와 시간
을 저장할 수 있는 테이블이 만들어진다.
2. Read (SELECT)
employee 테이블에서 모든 행의 id, name, no, email, phone 컬럼 가져오기
select emp_id, emp_name, emp_no, email, phone from employee;
3. Update (UPDATE)
아이디가 gildong인 사용자의 이름을 '김길동'으로 변경하기
update member set member_name = '김길동' where member_id = 'gildong';
의미 풀이
sql문 | 의미 |
update member | member 테이블에서 |
set member_name = '김길동' | member_name 을 '김길동' 으로 설정한다 |
where member_id = 'gildong' | member_id 가 'gildong' 인 행에 대해서 |
4. Delete (DELETE)
'member' 테이블에서 member_id가 'gildong'인 사용자 제거하기
delete from member where member_id = 'gildong';
'DB' 카테고리의 다른 글
Inner Join 여러개 (0) | 2022.08.18 |
---|---|
테이블 설계 정리 예제 (0) | 2022.08.18 |
Java DB 통신 Insert, commit, rollback (트랜잭션) (0) | 2022.08.16 |
8. 조인 (0) | 2022.08.11 |
7. 서브 쿼리 (0) | 2022.08.10 |
Comments