mysql 에 대하여 1-2

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