본문 바로가기

DataBase/mysql

mysql 데이터값변경 및 삭제

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

이번포스팅은 테이블에 저장된 데이터들의값을 변경 및 삭제 하는 포스팅을 해보도록하겠다.



먼저 이런식으로 테이블 스키마를 추가해주자


1
2
3
4
5
6
7
8
CREATE TABLE student (
  id tinyint(4NOT NULL,
  name char(4NOT NULL,
  sex enum('남자','여자'NOT NULL,
  address varchar(50NOT NULL,
  birthday datetime NOT NULL,
  PRIMARY KEY (id)
);
cs


그다음 데이터를 이런식으로 넣어주자.


1
2
3
4
5
6
7
INSERT INTO `student` VALUES (1'오징어''여자''청주''1982-11-16 00:00:00'); 
INSERT INTO `student` VALUES (2'꼴뚜기''남자''서울''1985-10-26 00:00:00');
INSERT INTO `student` VALUES (3'가오리''남자''경주''1989-2-10 00:00:00');
INSERT INTO `student` VALUES (4'코딲지''남자''제천''1979-11-4 00:00:00');
INSERT INTO `student` VALUES (8'낄낄이''남자''대전''1990-10-1 00:00:00');
INSERT INTO `student` VALUES (6'이유태''남자''인천''1997-7-11 00:00:00');
INSERT INTO `student` VALUES (7'잠자리''남자''영동''1981-2-3 00:00:00');
cs


`


이런식으로 세팅준비가되면 이제 데이터를 변경해보자


1
UPDATE 테이블명 SET 컬럼1=컬럼1의 값, 컬럼2=컬럼2의 값 WHERE 대상이 될 컬럼명=컬럼의 값
cs
d


쿼리는 이렇다.




1
UPDATE student SET address='바다';
cs


이런식으로 쿼리를주면 student 테이블에서 address부분이 모두 바다로 바뀌게된다.




특정부분만 변경하고싶으면 WHERE 을해주면된다 


요런식으로말이다


1
UPDATE student SET name='문어' WHERE name='오징어';
cs

이름이 '오징어' 인 데이터를 '문어'라는 이름으로 변경해주었다.    



이번에는 꼴뚜기의 성별을 여자로 바꿔보자


1
UPDATE student SET sex='여자' WHERE id=2;
cs


꼴뚜기의 id는 2번이다


id가 2번인값의 성별을 여자로 바꿀수가잇다.


이번에는 원하는값만 삭제해보도록하겠다.


삭제는  이런식으로 쿼리를 작성해주면된다.


1
DELETE FROM 테이블명 WHERE 컬럼=컬럼데이터;
cs


한번해보자


id가 2번인값의 데이터를 삭제해주려면 이런식으로 쿼리를 작성하면된다.

1
DELETE FROM student WHERE id=2;
cs



이런식으로 id값이 2인 데이터들이 모두 사라졌음을 알수가있다.



이로서 mysql에서 데이터의값을 변경 및 삭제하는 포스팅을 마지도록하겠다.


'DataBase > mysql' 카테고리의 다른 글

mysql 데이터조회  (11) 2016.12.21
mysql 테이블에 데이터삽입  (0) 2016.12.13
mysql 테이블 생성및삭제  (0) 2016.12.13
mysql 테이블 데이터타입  (0) 2016.12.13
mysql 데이터베이스 생성및삭제  (0) 2016.12.13