Notice
Recent Posts
Recent Comments
Link
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags more
Archives
Today
Total
관리 메뉴

데이터 분석

DML (DATA MANIPULATION LANGUAGE) 본문

SQL/추가 학습

DML (DATA MANIPULATION LANGUAGE)

시니조 2023. 3. 1. 23:50

데이터 부속어 라고도 하며, 데이터베이스 사용자 또는 응용 프로그램 소프트웨어가 컴퓨터 데이터베이스에 대해 데이터 검색, 등록, 삭제, 갱신을 위한, 데이터베이스 언어 또는 데이터베이스 언어 요소이다.

 

 

INSERT

레코드 추가할 때

INSERT INTO 테이블명 ( 컬럼명1, 컬럼명2, ...)
VALUES (값1, 값2, ...) ;

이때 컬럼 수 대로 VALUES도 입력해야한다. 

 

 

UPDATE

레코드 변경

UPDATE 테이블명
SET 컬럼명 = 값
WHERE 조건 ;

 

 

DELETE

레코드 삭제

DELETE FROM 테이블명
WHERE 조건 ;

이때 조건절 없으면 테이블 삭제

DDL과 차이점은 DML은 사용자 COMMIT으로 ROLLBACK 이 가능하다. 

 

 

SELECT 

레코드 출력

SELECT [ALL | DISTINCT] 컬럼명 
FROM 테이블명 ;
  • ALL : 중복데이터 모두 출력 (기본값)
  • DISTINCT : 중복 제거

 

 

'SQL > 추가 학습' 카테고리의 다른 글

DCL (DATA CONTROL LANGUAGE)  (0) 2023.03.14
데이터 모델  (0) 2023.03.05
TCL  (0) 2023.03.02
DDL (Data Definition Language)  (0) 2023.02.27
oracle 설치  (0) 2023.02.27