본문 바로가기

CS 전공지식/MYSQL

[MYSQL] INSERT문, DELETE문, UPDATE문

MYSQL

MYSQL의 CRUD 중 SELECT문에 관해서는 저번 포스팅에서 알아보았습니다.

이번에는 INSERT문, DELETE문, UPDATE문에 대해 알아보겠습니다!

 


 

INSERT 문

INSERT INTO 테이블명(컬럼명)
VALUES(데이터)
insert into dept(department_id, department_name, manager_id, location_id)
values(10, '기획부', 100, 101);

insert into dept(department_id, department_name)
values(20, '관리부');

insert into dept(manager_id, location_id, department_id, department_name)
values(100, 101, 30, '경리부');

 

컬럼명을 생략할 경우 아래와 같이 테이블에 존재하는 모든 컬럼에 해당되는 데이터를 순서대로 작성해야 합니다.

insert into dept
values(40, '개발부', 130, 103);

 


 

DELETE 문

DELETE FROM 테이블명
WHERE 조건
delete from dept
where department_name = '경리부';

delete from dept
where manager_id is null;

WHERE절은 생략가능합니다!

 


 

UPDATE 문

UPDATE 테이블명
SET 컬럼명=데이터
WHERE 조건
update dept
set manager_id = 300
where department_id = 40;

update dept
set manager_id = 500, location_id = 333
where department_name = '개발부';

 


 

지금까지 INSERT, DELETE, UPDATE문에 대해 알아봤습니다.

다음에는 JOIN에 대해 알아보겠습니다.

 

'CS 전공지식 > MYSQL' 카테고리의 다른 글

[MYSQL] SELECT문(조건절, GROUP BY, ORDER BY 등)  (0) 2022.07.27