오라클 DML – 데이터 조작 언어(INSERT, UPDATE, DELETE, SELECT)

오라클 DML – 데이터 조작 언어(INSERT, UPDATE, DELETE, SELECT)

데이터베이스에서는 데이터를 조작하기 위해 DML (데이터 조작 언어)을 사용합니다. DML은 INSERT, UPDATE, DELETE, SELECT와 같은 구문을 제공하여 데이터의 삽입, 수정, 삭제, 조회를 가능하게 합니다. 이번 글에서는 DML의 기본적인 구문과 함께 간단한 예시를 통해 데이터 조작을 알아보겠습니다.

오라클 DML - 데이터 조작 언어(INSERT, UPDATE, DELETE, SELECT)

INSERT – 데이터 삽입

INSERT 문은 데이터베이스 테이블에 새로운 데이터를 삽입하는 데 사용됩니다. 기본 구문은 다음과 같습니다
sql
INSERT INTO 테이블명 (칼럼명1, 칼럼명2, …) VALUES (값1, 값2, …);
INSERT INTO PLAYER VALUES (‘2002010’, ‘이청용’, ‘K07’, ”, ‘BlueDragon’, ‘2002’, ‘MF’, ’17’, NULL, NULL, ‘1’, 180, 69);
‘PLAYER’ 테이블에 새로운 행을 삽입합니다.

UPDATE – 데이터 수정

UPDATE 문은 데이터베이스 테이블의 데이터를 수정하는 데 사용됩니다. 기본 구문은 다음과 같습니다
sql
UPDATE 테이블명 SET 수정할칼럼 = 새로운값;
UPDATE PLAYER SET BACK_NO = 99;
‘PLAYER’ 테이블의 ‘BACK_NO’ 칼럼 값을 일괄적으로 99로 수정합니다.

DELETE – 데이터 삭제

DELETE 문은 데이터베이스 테이블에서 데이터를 삭제하는 데 사용됩니다. 기본 구문은 다음과 같습니다:
sql
DELETE FROM 테이블명;

sql
DELETE FROM PLAYER;

‘PLAYER’ 테이블의 모든 행을 삭제합니다.

SELECT – 데이터 조회

SELECT 문은 데이터베이스 테이블에서 데이터를 조회하는 데 사용됩니다. 기본 구문은 다음과 같습니다:
sql
SELECT 칼럼명1, 칼럼명2, … FROM 테이블명;

css
SELECT PLAYER_ID, PLAYER_NAME, TEAM_ID, POSITION, HEIGHT, WEIGHT, BACK_NO FROM PLAYER;
위의 예시에서는 ‘PLAYER’ 테이블에서 선택한 칼럼들의 데이터를 조회합니다.


DML은 데이터베이스에서 데이터를 조작하기 위해 중요한 도구입니다. INSERT로 데이터를 삽입하고, UPDATE로 데이터를 수정하며, DELETE로 데이터를 삭제하고, SELECT로 데이터를 조회할 수 있습니다. 이를 통해 데이터의 삽입, 수정, 삭제, 조회를 유연하게 처리할 수 있습니다. 데이터베이스의 테이블을 조작할 때는 주의하며, 적절한 조건과 검증을 통해 데이터의 무결성을 유지해야 합니다.

이전 글 – 데이터베이스의 정의와 특징(효율적인 자료 관리를 위한 DB)

이전 글 – DDL(Oracle, SQL Server) 데이터베이스 테이블 구조를 조작하는 강력한 명령어

이전 글 – Linux(CentOS)에서 Oracle 재기동(시작,종료), 오라클 리스너(Listener) 재기동(시작,종료) 방법

Leave a Comment