3-3 082 DML [A]

이지우·2024년 5월 10일
0

정보처리기사

목록 보기
68/68

DML(데이터 조작어)

데이터베이스 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어

데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스 제공

  • SELECT: 튜플 검색
  • INSERT: 튜플 삽입
  • DELETE: 튜플 삭제
  • UPDATE: 튜플 갱신

삽입문(INSERT INTO~)

기본 테이블에 새로운 튜플 삽입

  • 대응하는 속성과 데이터는 개수데이터 유형이 일치해야 함
  • 기본 테이블의 모든 속성을 사용할 때는 속성명 생략 가능
  • SELECT문을 사용하여 다른 테이블의 검색 결과 삽입 가능

ex)
INSERT INTO 사원 (이름, 부서)
VALUES ('홍승현', '인터넷');

INSERT INTO 사원
VALUES ('장보고', '기획', #05/03/73#, '홍제동', 90);

날짜 데이터는 '' 또는 ##으로 묶어줌


삭제문(DELETE FROM~)

기본 테이블에 있는 튜플 중에서 특정 튜플 삭제

  • 모든 레코드 삭제할 때는 WHERE절 생략
  • 모든 레코드를 삭제하더라도 테이블 구조는 남아있어서 DROP과 다름

갱신문(UPDATE~ SET~)

기본 테이블에 있는 튜플 중 특정 튜플 내용 변경


profile
노력형 인간

0개의 댓글