Notice
Recent Posts
Link
반응형
All :L
8장 SQL 정의어 (SQL - DML) 본문
반응형
[SQL - DML]
💡 DML이란?
- Data Manipulation Language로 데이터 조작어라고 한다.
- ** 저장된 데이터를 실질적으로 관리하는데 사용되는 언어 **
- DBA와 DBMS 간의 인터페이스 제공
- 4가지 유형 : SELECT, INSERT, DELETE, UPDATE
💡 SELECT 명령어란?
SELECT
: 테이블에서 튜플을 검색하는 명령
-> 해당 내용에 대해서는 다음 차시에 자세히 다루고자 함.
링크텍스트
💡 삽입문이란?
INSERT INTO ~
: 기본 테이블에 새로운 튜플을 삽입할 때 사용하는 명령
📌 일반 형식
INSERT INTO 테이블명([속성명1, 속성명2, ])
VALUE (데이터1, 데이터2, );
# 예시 1 👩🏻💻
INSERT INTO 사원(이름, 부서) VALUES ('홍승현, '인터넷');
# 예시 2 👩🏻💻
INSERT INTO 사원 VALUES ('장보고','기획',#05/03/73#,'홍제동'90);
# 예시 3 👩🏻💻
INSERT INTO 편집부원(이름, 생일, 주소 기본급)
SELECT 이름, 생일, 주소, 기본급
FROM 사원
WHRER 부서='편집';
💡 삭제문이란?
DELETE FROM ~
: 기본 테이블에 있는 튜플들 중에서 특정 튜플(행)을 삭제하는 명령
📌 일반 형식
DELETE
FORM 테이블명
[WHERE 조건];
# 예시 1 👩🏻💻
DELETE
FORM 사원
WHERE 이름 = '임꺽정';
# 예시 2 👩🏻💻
DELETE
FROM 사원;
- 모든 레코드를 삭제하더라도 테이블 구조는 존재 (테이블 제거는 DROP)
💡 갱신문이란?
UPDATE~ SET~
: 기본 테이블에 있는 튜플들 중에서 특정 튜플의 내용을 변경하는 명령
📌 일반 형식
UPDATE 테이블명
SET 속성명 = 데이터[, 속성명=데이터, ]
[WHERE 조건];
# 예시 1 👩🏻💻
UPDATE 사원
SET 주소 = '수색동'
WHERE 이름 = '홍길동';
# 예시 2 👩🏻💻
UPDATE 사원
SET 부서 = '기획', 기본급 = 기본급 + 5
WHERE 이름 = '황진이';
반응형
'STUDY > 정보처리기사' 카테고리의 다른 글
9장 소프트웨어 개발 보안 구축 (서비스 공격 유형 (1/3)) (0) | 2023.04.17 |
---|---|
9장 소프트웨어 개발 보안 구축 (암호 알고리즘) (0) | 2023.04.16 |
8장 SQL 응용 (DML - SELECT (2/2)) (0) | 2023.04.16 |
8장 SQL 응용 (SQL - DCL) (0) | 2023.04.15 |
8장 SQL 응용 (SQL - DDL) (0) | 2023.04.15 |
Comments