Back-end/MYSQL

MYSQL 기본, CRUD (2)

Kitsune_park 2022. 5. 21. 00:49

이번엔 데이터를 수정하는데 쓰이는 UPDATE와 삭제하는데 쓰이는 DELETE에 대해 알아보자

 

이전에 작성했던 테이블 중, airjordan1의 가격을 400000 으로 수정해야한다고 가정해보자,

 

문법은 다음과 같다.

 

UPDATE 테이블명 SET 속성명 = VALUE  ... 이후 WHERE이나 ORDER 등 

 

즉 이렇게 airjordan1의 가격을 400000으로 수정할 수 있다. 

 

여기서도 조심해야할게 UPDATE shoes SET price=400000 이렇게만 해버리면 테이블의

 

모든 가격이 400000이 되기 때문에 실무에서 이런 실수를 하게 되면 거의 재앙 수준이라고 한다....

 

그렇기에 DB 관리할 때 조심, 또 조심해야 할 필요가 있는 것으로 보인다.

 

이번엔 DELETE를 알아보자. UPDATE와 비슷하며 이 또한 간단하다.

 

DELETE FROM 테이블명 ....여러 조건 쿼리들.... 형식이고,

 

이 또한 DELETE FROM 테이블명 까지만 하고 엔터를 쳐버리면 테이블 전체가 삭제되는

 

엄청난 일이 벌어진다......

 

아까 수정한 조던 부분만 삭제해보자.

 

 

 

id가 4인 조던 행이 삭제되었고, 뒤에 값들이 아이디가 -1 로 갱신되는게 아니라

 

그래도 유지되며 id=4만 삭제되며, 생각해보면 id 값은 기본키이기 때문에 절대로

 

임의로 변경되선 안된다.

 

이렇게 MYSQL의 간단한 CRUD 기본문법에 및 실습에 대해 알아보았다.

'Back-end > MYSQL' 카테고리의 다른 글

MYSQL TABLE들 JOIN 해보기  (0) 2022.05.22
MYSQL 기본, CRUD (1)  (0) 2022.05.21