MySQL 데이터 수정하기, 컬럼 추가 하기, 컬럼 삭제하기.
MySQL 컬럼의 모든 데이터를 한 번에 수정하기.
데이터를 수정할 때는 update 명령을 사용합니다.
컬럼의 모든 데이터 수정하기는 다음과 같은 명령을 실행합니다.
update 테이블명 set 컬럼명 = 수정할 값;
특정 컬럼을 지정한 값으로 변경합니다. 이 명령을 실행하면 컬럼의 모든 데이터를 한 번에 변경할 수 있습니다.
우선 기존 table_01 에 memo 컬럼을 추가 해 보겠습니다.
alter table table_01 add memo varchar(100);
select * from table_01;
memo 컬럼이 생성되었으면 메모에 메모 없음을 추가 해서 확인해 보겠습니다.
update table_01 set memo = ‘메모 없음’;
select * from table_01;
MySQL 조건에 일치하는 레코드만 수정하기.
모든 컬럼을 수정할 일은 많지 않고 조건에 일치하는 레코드를 수정하는 경우가 많습니다.
조건을 설정할 때는 where 명령어에 조건을 지정합니다.
update 테이블명 set 컬럼명 = 수정할 값 where 조건;
age 컬럼의 45이상인 레코드에 중년 이라고 수정해 보겠습니다.
update table_01 set memo = ‘중년’ where age >= 45;
select * from table_01;
원빈 레코드에 number 와 age 를 수정해 보도록 하겠습니다.
update table_01 set number = ‘A4’, age = 41 where name = ‘원빈’;
Select * from table_01;
age 가 제일 어린 사람을 memo에 막내라고 수정해 보겠습니다.
update table_01 set memo = ‘막내’ order by age asc limit 1;
select * from table_01;
MySQL 특정 컬럼 삭제하기.
위에 추가 했던 memo 컬럼만 삭제 해 보겠습니다.
alter table table_01 drop memo;
Select * from table_01;
memo 컬럼이 잘 삭제 되었습니다.
'MySQL' 카테고리의 다른 글
MySQL 조건에 일치하는 레코드 삭제하기. (0) | 2017.12.02 |
---|---|
MySQL 조건에 일치하는 레코드 복사하기. (0) | 2017.11.29 |
MySQL 그룹화에 조건 설정하기. (0) | 2017.11.27 |
MySQL 그룹별로 표시하기. (0) | 2017.11.27 |
MySQL 정렬하기(오름차순, 내림차순, 표시 범위 지정). (0) | 2017.11.26 |