땅지원
땅지원's Personal blog
땅지원
전체 방문자
오늘
어제
  • 전체 (353)
    • Frontend (2)
      • React (2)
    • Backend (90)
      • Java (16)
      • Python (19)
      • Spring (23)
      • Database (21)
      • Troubleshooting (8)
    • DevOps (27)
      • ELK (13)
    • CS (40)
    • OS (2)
      • Linux (2)
    • Algorithm (95)
      • concept (18)
      • Algorithm Problem (77)
    • 인공지능 (25)
      • 인공지능 (12)
      • 연구노트 (13)
    • 수업정리 (35)
      • 임베디드 시스템 (10)
      • 데이터통신 (17)
      • Linux (8)
    • 한국정보통신학회 (5)
      • 학술대회 (4)
      • 논문지 (1)
    • 수상기록 (8)
      • 수상기록 (6)
      • 특허 (2)
    • 삼성 청년 SW 아카데미 (6)
    • 42seoul (12)
    • Toy project (3)
    • 땅's 낙서장 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 20.11.6 BB21플러스 온라인 학술대회
  • 20.10.30 한국정보통신학회 온라인 학술대회

인기 글

태그

  • ㅗ
  • 이것이 리눅스다 with Rocky Linux9
  • D
  • E
  • I

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
땅지원

땅지원's Personal blog

Backend/Database

SQL - DML(INSERT, UPDATE, DELETE)

2022. 4. 19. 15:33

INSERT 데이터 삽입

속성 리스트를 생략하면 테이블을 정의할 때 지정한 속성의 순서대로 값이 삽입됨 

INTO 절의 속성 이름과 VALUES 절의 속성 값은 순서대로 일대일 대응되어야 함

 

부분적 Column에 데이터 삽입을 할 때 속성 리스트를 생략시 NULL 표기

 

부속 질의문을 이용해 SELECT문의 결과를 삽입

 

UPDATE 데이터 수정

WHERE 절에 제시된 조건을 만족하는 튜플에 대해서만 속성 값을 수정

WHERE 절을 생략하면 테이블에 존재하는 모든 튜플을 대상으로 수정

 

 

* 제품 테이블에 있는 모든 제품의 단가를 10% 인상

 

* 정소화 고객이 주문한 제품의 주문수량을 5개로 수정

 

DELETE 데이터 삭제

WHERE 절에 제시한 조건을 만족하는 튜플만 삭제
WHERE 절을 생략하면 테이블에 존재하는 모든 튜플을 삭제해 빈 테이블이 됨

 

* 주문일자가 2013년 5월 22일인 주문내역을 삭제

 

* 정소화 고객이 주문한 내역을 주문 테이블에서 삭제

'Backend > Database' 카테고리의 다른 글

SQL - DML(SELECT)  (0) 2022.09.08
SQL - DML(JOIN, SELECT 응용)  (0) 2022.04.19
데이터베이스의 목적  (0) 2022.04.15
데이터베이스에 대해  (0) 2022.04.15
11장. 트랜잭션  (0) 2020.12.07
    'Backend/Database' 카테고리의 다른 글
    • SQL - DML(SELECT)
    • SQL - DML(JOIN, SELECT 응용)
    • 데이터베이스의 목적
    • 데이터베이스에 대해
    땅지원
    땅지원
    신입 개발자의 우당탕탕 기술 블로그

    티스토리툴바