DML = Data Manipulation Language
🍏 DML
테이블의 데이터를 입력/수정/삭제/조회하는 역할
DML의 종류에는 입력, 수정, 삭제, 조회
SQL문 실행 후 영구적으로 저장하거나 SQL문의 수행을 취소할 수 있다
🍏 명령어
| INSERT | 데이터 추가 | INSERT INTO 회원(이름, 나이) VALUES('홍길동', 25); |
| UPDATE | 데이터 수정 | UPDATE 회원 SET 나이=26 WHERE 이름='홍길동'; |
| DELETE | 데이터 삭제 | DELETE FROM 회원 WHERE 이름='홍길동'; |
| SELECT | 데이터 조회 | SELECT * FROM 회원; |
🍏 특징
1. 데이터 조작 중심
테이블 구조 자체를 바꾸는 것이 아니라, 데이터 자체를 다루는 명령어
2. 트랜잭션과 관련
대부분 DML 명령어는 트랜잭션 처리 가능
COMMIT: 변경 내용을 최종 확정
ROLLBACK: 변경 내용 취소
3. 사용 예시
쇼핑몰: 주문 내역 추가 → INSERT
회원 정보 수정 → UPDATE
주문 취소 → DELETE
회원 목록 조회 → SELECT
🍏 DISTINCT
중복된 행이 제거되어 유일한 값을 가진 행만을 출력
🍏 SELECT *
테이블의 모든 칼럼의 값을 출력
🍏 별칭
테이블 및 칼럼에 앨리어스 지정 가능
ex) SELECT A.INDUTY_CL_CD AS 업종분류코드
'JSP' 카테고리의 다른 글
| 프론트 컨트롤러 FrontController (0) | 2025.11.27 |
|---|---|
| 🍄 JQuery 아이디 중복 확인하기 (0) | 2025.11.25 |
| GET 방식과 POST 방식 (0) | 2025.11.24 |
| 트리나라 페이지 분석하기 (0) | 2025.11.22 |
| ⭐ EL + JSTL로 변경된 코드 (스크립틀릿 완전 제거 하기!) (0) | 2025.11.21 |