반응형
Notice
Recent Posts
Recent Comments
Link
개발은 처음이라 개발새발
INSERT, UPDATE, DELETE 간단 정리 본문
반응형
DML (Data Manipulation Language) 이란, 데이터베이스에 입력된 데이터를 조회, 수정, 삭제 등의 역할을 하는 언어로 직역하면, 데이터 조작어입니다. DML의 명령어로는 SELECT, INSERT, UPDATE,DELETE가 있습니다.
1. INSERT - 없는 데이터를 넣을 때
1-1. 테이블에 데이터를 넣을 때
INSERT INTO 테이블명 VALUES (VALUE_LIST);
_________________________________________________
EX)
INSTER INTO Salary VALUES('1','A','250','2020-03-31');
1-2. 특정 컬럼에만 데이터를 넣을 때
INSERT INTO 테이블명 (COLUMN _LIST) VALUES (VALUE _LIST);
_________________________________________________________
EX)
INSERT INTO Salary (id, Salary) VALUES ('2','550');
2. UPDATE - 기존 데이터를 수정
2-1. 전체 수정
UPDATE 테이블명 SET 컬럼 = 값;
__________________________________
EX)
UPDATE Salary SET Salary = Salary + 100;
2-2. 지정 행 수정
UPDATE 테이블명 SET 컬럼 = 값 WHERE 조건;
_____________________________________________
EX)
UPDATE Salary SET Salary = Salary + 100 WHERE id =2;
3. DELETE
3-1. 전체 삭제
DELETE FROM 테이블명;
______________________________
EX)
DELETE FROM Salary;
3-2. 조건에 해당하는 곳만 삭제
DELETE FROM 테이블명 WHERE 조건식;
_______________________________________
EX)
DELETE FROM Salary where id = 2;
반응형
'mysql' 카테고리의 다른 글
서브쿼리를 활용한 DELETE [LeetCode] (0) | 2023.05.30 |
---|---|
UPDATE 와 CASE를 활용한 퀴즈[LeetCode] (0) | 2023.05.29 |
MySQL Union 퀴즈 [해커랭크] (0) | 2023.05.21 |
MySQL DATE_ADD & Self Join 퀴즈2 [LeetCode] (0) | 2023.05.09 |
Self Join 퀴즈 풀어보기 [LeetCode] (0) | 2023.05.07 |