2023. 10. 15. 16:28ㆍ개발
데이터 추가/ 수정/ 삭제
DML(Data Manipulation Language)
DML이란?
DML은 데이터를 조작하는 쿼리문을 뜻 합니다.
INSERT, UPDATE, DELETE 문이 대표적인 쿼리문들입니다.
쿼리문 이름에서도 알 수 있듯이 INSERT는 데이터를 테이블에 넣는것 UPDATE는 이미 테이블에 존재하는 데이터를 수정하고,
DELETE는 데이터를 테이블에서 삭제하는 작업을 수행합니다.
*mysql 에서의 자세한 DML 문법 표기는 mysql 공식 문서를 참고*
INSERT Statement
INSERT는 기존 테이블에 새 데이터를 추가합니다.
명령어 => INSERT INTO tbl_name (col_name, col_name) VALUES (value, value)
UPDATE Statement
UPDATE는 기존에 저장되어 있는 데이터를 수정하는 작업을 수행합니다.
명령어 => UPDATE table_reference SET column='' [WHERE where_condition]
만약 특정 테이블의 특정 행의 값만 수정한다면
mysql> UPDATE posts SET content='위코드 3개월 과정을 시작하며...' WHERE user_id=1 AND id=1; -- where 구에서 id는 posts 테이블의 pk값입니다.
이처럼 AND를 이용합니다.
DELETE Statement
DELETE는 데이터를 삭제하는 작업을 수행합니다. 예를 들어 회원 탈퇴요청, 등록한 게시물 삭제 요청 등등 의 경우에 사용됩니다.
명령어 => DELETE FROM tbl_name [WHERE where_condition]
'개발' 카테고리의 다른 글
| git hub 공부 (0) | 2023.11.22 |
|---|---|
| 2차 프로젝트 회고록 (0) | 2023.11.05 |
| 위코드 1차 프로젝트 회고록 (0) | 2023.10.20 |
| my sql 에 대하여 1-1 (0) | 2023.10.14 |
| 2년만에 돌아온 개발일지 (1) | 2023.10.05 |