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