728x90
DML : Data Manipulation Language, 데이터 조작어
데이터베이스 사용자가 저장된 데이터를 실질적으로 관리하는데 사용되는 언어
INSERT INTO ~ : 새로운 튜플 삽입
INSERT INTO 사원(이름, 부서) VALUES('장보고','인터넷');
DELETE FROM : 삭제문 , 모든 레코드 삭제할 때는 WHERE 절 생략
INSERT INTO 편집부원(이름, 생일, 주소, 기본급)
SELECT 이름, 생일, 주소, 기본급
FROM 사원
WHERE 부서 = '편집';
UPDATE ~ SET : 특정 튜플의 내용을 변경할 때 사용
UPDATE 사원
SET 부서 = '기획', 기본급 = 기본급 + 5
WHERE 이름 = '홍길동';
--- example
DELETE
FROM 학생
WHERE 이름 = '민수';
INSERT INTO 학생
VALUES(98170823, '한국산', 3, '경영학개론', '?-1234-1234');
DELETE
FROM 학생
WHERE 이름 = 'Scott';
UPDATE 사원
SET 연봉 = 연봉 + 100000
WHERE 직급 = '차장';
UPDATE 학부생
SET 학과번호 = 999
WHERE 담당관 LIKE '이%';
INSERT INTO 기획부(성명, 경력, 주소, 기본급)
SELECT 성명, 경력, 주소, 기본급
FROM 사원
WHERE 부서 = '기획'
728x90
'Computer Science > 정보처리기사' 카테고리의 다른 글
[정보처리기사/실기] SQL - SELECT (2) (0) | 2022.09.12 |
---|---|
SQL - SELECT 문 활용하기 (0) | 2022.09.11 |
[정보처리기사/실기] SQL - DCL 데이터 제어어 (0) | 2022.09.11 |
[정보처리기사/실기] 8장 SQL(1) - DDL 데이터 정의어 (0) | 2022.09.11 |
[정보처리기사/실기] 10장. 프로그래밍 언어 활용 오답노트 (2) | 2022.09.10 |