개발은 처음이라 개발새발

INSERT, UPDATE, DELETE 간단 정리 본문

mysql

INSERT, UPDATE, DELETE 간단 정리

leon_choi 2023. 5. 27. 16:32
반응형

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;
반응형