Data Base Design System

update

곽수진 2021. 11. 27. 02:31
반응형

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