데이터베이스

DATABASE STEP 16 - Update&Delete

2023. 3. 18. 13:41
728x90

★ Update

  • DML
  • 데이터 수정하는 명령어
  • 원하는 행의 원하는 컬럼값을 수정하는 명령어
  • 구문
    • update 테이블 set 컬럼명=값
    • update 테이블명 set 컬럼명=값, 컬럼명=값, 컬럼명=값;
    • update 테이블명 set 컬럼명=값 where 절;
    • update 테이블 set 컬럼명=값 [ , 컬럼명=값] x N [where절];

■ 사용 ex)

  • 주의할 점!! : update 문 사용 시 해당 데이터가 수정되므로 하기전에 꼭 commit을 하고, rollback으로 복구 해야함
  • commit : 현재 시점을 저장함.
  • rollback : 최근에 commit했던 지점으로 다시 복구함.
commit;
rollback;
  • update를 사용한 다양한 ex)
-- 대한민국 수도 : 서울 > 세종
update tblCountry set Capital = '세종';  --모든 레코드 대상

update tblCountry set Capital = '세종' where name ='대한민국'; -- 원하는 대상 1개 

-- 대한민국 이름 > 한국, 수도 > 제주, 대륙 > EU 
update tblCountry set 
            name = '한국', capital = '제주', continent = 'EU'
                where name ='대한민국';

-- 모든 나라의 인구 증가!! > 일괄적으로 증가 > 10% 증가 > 4405 > 4845.5
update tblCountry set
            population = population * 1.1;

 

★ Delete

  • 원하는 행의 데이터를 삭제하는 명령어
  • 행을 삭제하는 명령어
  • 구문
    • delete [from] 테이블명 [where절]

 

■ 사용 ex)

select * from tblCountry;

delete from tblCountry where name = '일본';

delete from tblCountry where continent = 'EU';

delete from tblCountry;

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'데이터베이스' 카테고리의 다른 글

DATABASE STEP 18 - Having 절  (2) 2023.03.20
DATABASE STEP 17 - Group By  (0) 2023.03.18
DATABASE STEP 15 - Insert  (0) 2023.03.18
DATABASE STEP 14 - Sequence  (0) 2023.03.18
DATABASE STEP 13 - DDL  (0) 2023.03.18
'데이터베이스' 카테고리의 다른 글
  • DATABASE STEP 18 - Having 절
  • DATABASE STEP 17 - Group By
  • DATABASE STEP 15 - Insert
  • DATABASE STEP 14 - Sequence
IT의 큰손
IT의 큰손
IT계의 큰손이 되고 싶은 개린이의 Log 일지
Developer Story HouseIT계의 큰손이 되고 싶은 개린이의 Log 일지
IT의 큰손
Developer Story House
IT의 큰손
전체
오늘
어제
  • 분류 전체보기 (457)
    • 정보처리기사 필기 (18)
    • 정보처리기사 실기 (12)
    • 정보처리기사 통합 QUIZ (12)
    • 빅데이터 (11)
    • 안드로이드 (11)
    • 웹페이지 (108)
    • 자바 (49)
    • SQLD (3)
    • 백준 알고리즘 (76)
    • 데이터베이스 (41)
    • 깃허브 (2)
    • Library (14)
    • Server (31)
    • 크롤링&스크래핑 (3)
    • Spring (23)
    • Vue.js (13)
    • React (27)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Developer Stroy House

인기 글

태그

  • 정보처리기사
  • 웹개발
  • java
  • jquery
  • 개발블로그
  • 웹페이지
  • IT개발자
  • 데이터베이스
  • 웹개발자
  • DB
  • 정보처리기사필기
  • 자바
  • 백준
  • React
  • css
  • 개발자
  • ajax
  • 알고리즘
  • 프론트엔드
  • IT자격증
  • 코딩테스트
  • IT자격증공부
  • 정보보안전문가
  • JavaScript
  • it
  • 앱개발자
  • DBA
  • html
  • jsp
  • 백엔드

최근 댓글

최근 글

Designed By hELLO
IT의 큰손
DATABASE STEP 16 - Update&Delete
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.