잡다한 배똥월드

728x90

 

 

 

1. 정의

  • 데이터베이스 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어
  • 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공
  • 유형 : SELECT(검색), INSERT(삽입), DELETE(삭제), UPDATE(갱신)

 

 

 

 

2. 삽입문(INSERT INTO~)

  • 기본 테이블에 새로운 튜플을 삽입할 때 사용
  • 일반 형식 : INSERT INTO 테이블명([속성명], [속성명2, ···]) VALUES (데이터1, 데이터2, ···);
  • 대응하는 속성과 데이터는 개수와 데이터 유형이 일치해야 함
  • 기본 테이블의 모든 속성을 사용할 때는 속성명을 생략할 수 있음
  • SELECT문을 사용하여 다른 테이블의 검색 결과를 삽입할 수 있음

 

 

 

 

3. 삭제문(DELETE FROM~)

  • 기본 테이블에 있는 튜플들 중에서 특정 튜플(행)을 삭제할 때 사용
  • 일반 형식 : DELETE FROM 테이블명 [WHERE 조건];
  • 모든 레코드를 삭제할 때는 WHERE절 생략
  • 모든 레코드를 삭제하더라도 테이블 구조는 남아 있기 때문에 디스크에서 테이블을 완전히 제거하는 DROP과는 다름

 

 

 

 

4. 갱신문(UPDATE~ SET~)

  • 기본 테이블에 있는 튜플들 중에서 특정 튜플의 내용을 변경할 때 사용
  • 일반 형식 : UPDATE 테이블명 SET 속성명 = 데이터 [, 속성명=데이터, ···] [WHERE 조건];

 

 

 

 

5. 데이터 조작문의 네 가지 유형

  • SELECT(검색) : SELECT ~ FROM ~ WHERE ~
  • INSERT(삽입) : INSERT INTO ~ VALUES ~
  • DELETE(삭제) : DELETE ~ FROM ~ WHERE ~
  • UPDATE(변경) : UPDATE ~ SET ~ WHERE ~

 

 

 

 

 

728x90

+ Recent posts