[Certification]/[SQLD] Structured Query Language Develop

[SQLD] 3-3. SQL 기본 - DML 개념, 종류, 구문

starterr 2024. 9. 11. 13:56

DML(Data Manipulation Language)

1) 개념

- 만들어진 테이블에 관리하기를 원하는 자료들을 입력, 수정, 삭제, 조회하는 조작 관련 명령어

2) 종류

- INSERT, UPDATE, DELETE, SELECT

 

 

반응형

A. DML : INSERT

1. 테이블에 데이터를 입력하는 명령어

2. INSERT문의 구문형식은 COLUMN LIST를 작성 여부에 따라 두 가지 구문이 존재

 

【1번째 구문 형식 : 컬럼 목록 작성】
1. INSERT INTO “테이블명” (COLUMN1, COLUMN2 … ) VALUES (VALUE1, VALUE2, …);
2. INSERT INTO PLAYER (PLAYER_ID, PLAYER_NAME, PLAYER_NO) VALUES (‘ABC123’, ’박지성’, 7)

 

 

【2번째 구문 형식 : 컬럼 목록 미작성】
1. INSERT INTO “테이블명” VALUES (VALUE_LIST … );
2. INSERT INTO PLAYER VALUES (‘BCD234’, 손흥민’, 9);

 


【주의】
1. 1번의 경우 컬럼순서와 관계없이 1:1로 COLUMN LIST와 VALUE LIST가 매핑되어 값 입력
2. 1번의 경우 목록에 없는 컬럼에 대해서는 NULL 또는 DAFAULT값이 삽입
3. 2번의 경우는 VALUE 값이 칼럼 순서대로 입력

 

 

B. DML : UPDATE

1. 입력한 정보 중에 잘못 입력되거나 변경이 발생하여 정보를 수정해야 하는 경우 사용

2. (1)컬럼값 변경 내용을 입력(필수), (2) 칼럼값 변경 대상을 지정(옵션, 생략 시 모든 로우가 변경)

DML : UPDATE
DML : UPDATE

 

3. UPDATE PLAYER
SET BACK_NO = 99
WHERE PLAYER_NAME = ‘손흥민’;

 

 

 

반응형

C. DML : DELETE

1. 테이블의 정보가 필요 없게 되었을 경우 데이터 삭제

2. 컬럼 삭제 대상을 지정 (옵션, 생략 시 모든 로우가 삭제)

DML : DELETE
DML : DELETE

3. DELETE [FROM] PLAYER
WHERE PLAYER_NAME = ‘손흥민’;

 

반응형

 

D. DML : SELECT - DISTINCT

1. 데이터를 중복 값을 제외하고 조회

2. SELECT에 기술된 컬럼 값 조합이 중복된 값들은 한 로우로 표현됨

DML : SELECT - DISTINCT
DML : SELECT - DISTINCT

3. SELECT DISTINCT PLAY_ID, PLAYER_NAME, BACK_NO
FROM PLAYER;
WHERE PLAYER_NAME = ‘손흥민’;

 

 


 

[SQLD] 3-2. SQL 기본 - DDL 개념, 종류, 테이블 생성 규칙, 제약 조건

 

[SQLD] 3-2. SQL 기본 - DDL 개념, 종류, 테이블 생성 규칙, 제약 조건

DDL(Data Definition Language) 1) 개 념 테이블과 같은 데이터 구조를 정의하는 데 사용되는 명령어들로 그러한 구조를 생성/변경/삭제하거나 이름을 바꾸는 데이터 구조와 관련된 명령2) 종 류CREATE, ALTE

infoofit.tistory.com

 

[Fortinet] Fortigate SNMP 설정, 서버 연동 방법 - FGT 방화벽

 

[Fortinet] Fortigate SNMP 설정, 서버 연동 방법 - FGT 방화벽

Fortigate SNMP 설정 방법 SNMP는 SNMP Manager가 FortiGate로 정보를 요청하는 Polling(UDP 161) 방식과 FortiGate에서 이벤트가 발생할 경우 SNMP Manager로 Trap(UDP 162) 방식이 있다. 위 구성도에서 만약 FortiGate와 SN

infoofit.tistory.com

 

[Tip] 윈도우11 키보드 단축키 변경 하는 방법

 

[Tip] 윈도우11 키보드 단축키 변경 하는 방법

윈도우11 키보드 단축키 변경 하는 방법 기본 단축키가 작동하지 않는 경우 윈도우에서 키보드 단축키를 변경하세요. 아마도 여러분은 macOS 키보드에 익숙하거나 업무/놀이를 위해 윈도우와 Mac

infoofit.tistory.com

 

반응형