(JAVA)자바/(JAVA)자바 DB-데이터 베이스
(Mysql) 데이터 삭제/ 데이터 업데이트,데이터 다른값으로 바꾸기
공부가싫다가도좋아
2021. 2. 2. 22:57
반응형
데이터 삭제/업데이트
테이블 세팅
mysql> select * from booktbl;
+----+--------------------------------------+-----------------+-------+
| id | bookname | publisher | price |
+----+--------------------------------------+-----------------+-------+
| 1 | 악마는 프라다를 입는다 | 어떤 곳 | 25000 |
| 2 | 이상한 나라의 엘리스 | 코짜문 | 30000 |
| 3 | 코드 잘짜는 법 | 코짜문 | 23000 |
| 4 | 컴퓨터 자격증 한번에 따기 | 한국출판사 | 12500 |
| 5 | 정보기사 자격증 취득법 | 서울출판사 | 300 |
| 6 | 자바 잘하기 | 성남출판사 | 2500 |
| 7 | 자바 어떻게해 | 남양출판사 | 40000 |
+----+--------------------------------------+-----------------+-------+
1. 데이터 삭제
mysql> delete from booktbl where publisher='남양출판사';
Query OK, 1 row affected (0.01 sec)
mysql> select * from booktbl;
+----+--------------------------------------+-----------------+-------+
| id | bookname | publisher | price |
+----+--------------------------------------+-----------------+-------+
| 1 | 악마는 프라다를 입는다 | 어떤 곳 | 25000 |
| 2 | 이상한 나라의 엘리스 | 코짜문 | 30000 |
| 3 | 코드 잘짜는 법 | 코짜문 | 23000 |
| 4 | 컴퓨터 자격증 한번에 따기 | 한국출판사 | 12500 |
| 5 | 정보기사 자격증 취득법 | 서울출판사 | 300 |
| 6 | 자바 잘하기 | 성남출판사 | 2500 |
+----+--------------------------------------+-----------------+-------+
delete from (테이블명) where (컬럼명) = '지우고 싶은 데이터';
2. 데이터 업데이트-다른값으로 바꾸기
mysql> update booktbl set price='30000' where bookname='정보기사 자격증 취득법';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from booktbl;
+----+--------------------------------------+-----------------+-------+
| id | bookname | publisher | price |
+----+--------------------------------------+-----------------+-------+
| 1 | 악마는 프라다를 입는다 | 어떤 곳 | 25000 |
| 2 | 이상한 나라의 엘리스 | 코짜문 | 30000 |
| 3 | 코드 잘짜는 법 | 코짜문 | 23000 |
| 4 | 컴퓨터 자격증 한번에 따기 | 한국출판사 | 12500 |
| 5 | 정보기사 자격증 취득법 | 서울출판사 | 30000 |
| 6 | 자바 잘하기 | 성남출판사 | 2500 |
+----+--------------------------------------+-----------------+-------+
update (테이블명) set (컬럼명) = '업데이트 하고 싶은 데이터' where (컬럼명)= '데이터';
반응형