[004] 데이터베이스 (MySQL) - UPDATE (데이터 수정)

2022. 12. 8. 09:58데이터베이스/MySQL

반응형

안녕하세요~ totally 개발자입니다.

 

오늘 살펴볼 부분은 UPDATE 구문입니다. 이 UPDATE는 테이블에 있는 데이터를 수정할 때 사용되며 사용법 또한 간단합니다.

 

STUDENT ID STUDENT NAME STUDENT AGE
1 ANDREW 17
2 BRIAN 18
3 CATHERINE 19

이렇게 STUDENTS 테이블이 있다고 가정하겠습니다. 기본적인 UPDATE 구문은 아래와 같습니다.

 

UPDATE [테이블 이름] SET [테이블 열1 이름] = [테이블 열1 바꾸고자 하는 데이터 값], [테이블 열2 이름] = [테이블 열2 바꾸고자 하는 데이터 값]... WHERE 조건명시;

 

 

만약 STUDENT 전체의 AGE를 17살로 바꾸고자 할 때에는 WHERE 명시 없이 아래처럼 하시면 됩니다.

UPDATE STUDENTS SET studentAge = 17;

 

그러나 위처럼 UPDATE는 데이터의 값을 바꾸는 작업이기 때문에 위의 방법은 상당히 위험하며 권장하지 않습니다. WHERE 구문을 같이 사용하는 것을 권장합니다.

 

 

만약 STUDENT ID 1의 STUDENT AGE를 18살로 변경한다면 아래와 같이 사용하시면 됩니다.

UPDATE STUDENTS SET studentAge = 18 WHERE studentID = 1;

 

다음 시간에는 DELETE에 대해 살펴보겠습니다. 감사합니다.

반응형