[MySQL] DML

thingzoo·2023년 6월 24일
0

MySQL

목록 보기
9/17
post-thumbnail

DML(Data Manipulation Language)

테이블에 데이터를 조회, 삽입, 수정, 삭제, 삭제하는데 사용

INSERT

테이블에 새로운 row를 추가

// 컬럼 지정 삽입
INSERT INTO 테이블명(컬럼명[, 컬럼명...]) VALUES(데이터값[, 데이터값...]);
// 전체 컬럼 삽입
INSERT INTO 테이블명 VALUES(데이터값1, 데이터값2, 데이터값3, ...);

SELECT ✨

테이블의 row를 선택하여 조회

SELECT [DISTINCT] {컬럼명 | *}
FROM 테이블명 
[WHERE 조건식1 [AND | OR] 조건식2 ...]
[GROUP BY 컬럼명]
[HAVING 조건식]
[ORDER BY (ASC)[DESC]]
[LIMIT 개수]
;

UPDATE

테이블의 row의 내용을 수정

  • WHERE 절 생략할 경우, 모든 행 갱신
UPDATE 테이블명 SET 컬럼명=데이터값[, 컬럼명=데이터값...] [WHERE 컬럼명=데이터값];

DELETE

테이블의 row를 삭제

  • WHERE 절 생략할 경우, 모든 행 삭제
DELETE FROM 테이블명 [WHERE 컬럼명=데이터값];
profile
공부한 내용은 바로바로 기록하자!

0개의 댓글