본문 바로가기
낙서장/SQL

데이터 수정

by "뭉치" 2021. 8. 10.
728x90

테이블 내용 수정

 

insert 절을 사용하여 데이터를 테이블내에 입력하였다면 수정하는 명령어절은 UPDATE절이다.

 

구조1

 

UPDATE  테이블명
SET  컬럼명 = 값, [컬럼명 = 값, ... ]
WHERE  조건

 

구조2 (서브 쿼리를 사용하여 수정하기)

 

UPDATE  테이블명
SET (컬럼명1, 컬럼명2, ...) = SELECT  컬럼명1, 컬럼명2, ... FROM  테이블명 [WHERE 조건1])
WHERE  조건2

 

UPDATE 명령절안에 SELECT절을 사용하여 특정 데이터를 수정할수 있다. 단, SET절에 나열된 컬럼명들은 반드시 SELECT절에서 나열되어야 한다.

 

예1] member 테이블의 ID가 1001 인 회원의 이름을 '홍길동'으로 바꾸어 보자.

 

UPDATE   member  SET  irum='홍길동'  WHERE  id='1001';

[출처] 데이터수정 (itdocument)

728x90

'낙서장 > SQL' 카테고리의 다른 글

select,insert .....등  (0) 2021.08.10
데이터 조회  (0) 2021.08.10
데이터의 삭제  (0) 2021.08.10
연습 테이블 목록  (0) 2021.08.08
자료 입력  (0) 2021.08.08

댓글