반응형
UPDATE ... SET ... WHERE
: 하나 혹은 다중의 레코드(행)를 수정
▶ CTEST1 테이블의 모든 정보 출력
▶ CTEST1 테이블에서 dname 컬럼이 SCIENCE인 loc 컬럼의 값을 BUCHEON으로 변경
▶ CTEST1 테이블의 정보를 출력하면 loc 값이 변경되었음을 확인
▶ CTEST1 테이블의 loc 컬럼값을 모두 NULL로 변경
→ 조건절(WHERE)이 없으면 전체가 수정됨
▶ CTEST1 테이블의 모든 정보를 출력하면 loc 컬럼의 값이 모두 NULL로 변경되었음을 확인
Benny 학생의 전공을 Computer Engineering으로 바꾸는 sql문을 작성해보자.
▶ STUDENTS 테이블의 모든 정보를 출력
▶ STUDENTS 테이블에서 userName 컬럼 값이 'Benny'인 학생의 전공을 'Computer Engineering으로 변경
▶ STUDENTS 테이블의 모든 정보를 출력하면 정상적으로 변경되었음을 확인
Students 테이블의 구조와 데이터를 복사한 upStudents 테이블을 생성해보자.
▶ Students 테이블에서 모든 정보를 복사해 upStudents 테이블을 생성
▶ 테이블을 복사 후 Students 테이블과 upStudents 테이블의 정보를 출력해보면 동일함을 확인할 수 있음
반응형
'Data Base Design System' 카테고리의 다른 글
Alter Table / Constraints (0) | 2021.11.29 |
---|---|
Delete (0) | 2021.11.28 |
테이블 복사 및 데이터 복사 (0) | 2021.11.24 |
Insert (0) | 2021.11.23 |
제약 조건 (0) | 2021.11.22 |