뇌운동일지

기초 SQL (MySQL) - 4. 데이터 수정문 5. 데이터 삭제문 본문

DB/MySQL

기초 SQL (MySQL) - 4. 데이터 수정문 5. 데이터 삭제문

purpleduck 2020. 4. 1. 12:00

[DB] - 기초 SQL (MySQL) - 1. 테이블 생성

[DB] - 기초 SQL (MySQL) - 2. 데이터 입력문

[DB] - 기초 SQL (MySQL) - 3. 데이터 선택문

( 이전글과 이어짐 )

 

4. 데이터 수정문 

: where절이 없으면 모든 행이 바뀌므로 반드시 조건을 확인할 것 

 

update 테이블명 set 컬럼 = 새값, 컬럼 = 새값, ,,, where 행조건 ; 

 

ex1) extable에서 나이가 null인 행은 18로 수정하시오. 

주의 : null은 유효하지 않은 데이터를 의미하므로, 연산불가하다. 

        -> 상태를 나타내는 is 연산자를 사용해야 함. 

age가 바뀌지 않은 것을 확인할 수 있다

 

 

 

 

ex2) extable에서 소개가 null인 행은 '무궁화 꽃이 피었습니다' 로 수정하시오. 

update extable set resume = '무궁화 꽃이 피었습니다' where resume is null;

 

------------------------------------------------------------------------------------------------------------------------------

5. 데이터 삭제문 

: where절이 없으면 모든 행이 삭제되므로, 반드시 조건을 확인할 것 

 

delete from 테이블명 where 조건절 ; 

 

ex1) 3번 데이터 삭제하기 

delete from extable where idx=3;

ex2) 이름이 홍길순인 데이터를 삭제하기 

delete from extable where name ='홍길순';

'DB > MySQL' 카테고리의 다른 글

기초 SQL (MySQL) - 3. 데이터 선택문  (0) 2020.04.01
기초 SQL (MySQL) - 2. 데이터 입력문  (0) 2020.04.01
기초 SQL (MySQL) - 1. 테이블 생성  (0) 2020.04.01
MySQL download & DB setting  (0) 2020.03.31
Comments