[Java+SpringBoot+JPA] DML 정의 및 종류 / SELECT, INSERT, UPDATE, DELETE

2024. 1. 7. 19:57SpringBoot+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 조건

 

 

 

 

 

 

반응형