[Java+SpringBoot+JPA] DML 정의 및 종류 / SELECT, INSERT, UPDATE, DELETE
2024. 1. 7. 19:57ㆍSpringBoot+JPA
반응형
DML
Data Manipulation Language
데이터베이스에서 데이터를 조작하기 위해 사용되는 SQL 문의 한 종류
데이터베이스를 효과적으로 관리
데이터를 검색, 추가, 업데이트, 삭제하는 데 사용
🟢 SELECT (조회)
데이터베이스에서 데이터를 조회하기 위해 사용되는 DML 문
특정 열이나 행을 선택하거나, 계산된 값을 얻을 수 있다.
find( )
SELECT * (필드명) FROM 테이블명 WHERE 조건 AND(OR) 조건 ORDER BY 정렬ASC(DESC)
SELECT 별칭.필드명 FROM 테이블명 별칭 JOIN 테이블명2 별칭2 WHERE 조건
🟢 INSERT (추가)
데이터베이스 테이블에 새로운 레코드를 추가하는 데 사용
save( )
INSERT 테이블명(필드명) INTO(값)
🟢 UPDATE (조회)
이미 존재하는 레코드의 값을 업데이트하기 위해 사용
save( )
UPDATE 테이블 SET 필드=값, 필드값 WHERE 조건
🟢 DELETE (삭제)
특정 조건을 만족하는 레코드를 삭제하는 데 사용
delete( )
DELETE FROM 테이블 WHERE 조건
반응형
'SpringBoot+JPA' 카테고리의 다른 글
[SpringBoot] 스프링부트 / MVC(Model View Controller)패턴 (0) | 2024.01.19 |
---|---|
[Java+SpringBoot+JPA]Restful API 정의 및 종류 / REST 및 API 정의 (0) | 2024.01.05 |
[SpringBoot] Repository 검색 조건 종류 및 작성방법 (0) | 2023.12.31 |
[JPA] jpa정의 / 사용이유 / 작성방법 (0) | 2023.12.31 |
[SpringBoot] Model 인터페이스 / 데이터전달 / 사용방법 (1) | 2023.12.31 |