이번엔 데이터를 수정하는데 쓰이는 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 |