데이터 수정 뿐만 아니라 테이블의 틀도 수정해본다.
1. 데이터 수정
성실한 학생인 박군이 싱가포르로 이민을 간다. 주소를 바꿔주자.
명령문 쪼개기;
update = 데이터를 업데이트한다
student = student 테이블에 있는 데이터 중
set addr = 'Singapore' = addr을 싱가포르로
where name = 'Park' = name 값으로 'Park'을 갖는 항목의
같은 방법으로 응용도 가능하다. 영어과목에서 학생들의 단체 컨닝이 파악되었다.
재시험에 앞서 모두를 0점 처리하여 강한 선례를 만들어보자.
정의의 철퇴가 내려진걸 확인할 수 있다.
2. 테이블 수정
이제 테이블을 수정해보자.
2-1) 테이블 필드 추가
테이블에 생년월일 필드를 추가로 넣어본다.
alter table [테이블명] add [추가를 원하는 필드의 이름] [속성] 으로 추가해줄 수 있다.
2-2) 테이블 필드 삭제
이번엔 birthday 필드를 삭제해보자.
alter table [테이블명] drop [삭제를 원하는 필드명]; 의 명령어로 삭제 가능하다.
2-3) 테이블 필드 수정
alter table [테이블명] change column [대상] [대상1] [속성]; 의 명령문으로 수정이 가능한데,
대상1 또는 속성에 수정을 원하는대로 넣어서 입력하면 된다.
예문에서 첫번째는 addr필드 이름을 address로 변경한 것이고
세번째는 score필드의 속성을 기존 int에서 varchar(20)으로 변경해준 것이다.
'Programming Language > MySQL' 카테고리의 다른 글
[Database] MySQL. Join문 활용하기 (0) | 2022.10.19 |
---|---|
[Database] MySQL. SQL 내장함수 (0) | 2022.10.13 |
[Database] MySQL. 데이터 찾기 (0) | 2022.10.12 |
[Database] MySQL. 기본 DB 생성, 연습용 데이터 넣어보기 (0) | 2022.10.12 |
[Database] MySQL. DB를 다룰 때의 기본 상식 (0) | 2022.10.12 |