[DB] 6. 데이터 조직(DML)

윤설안's avatar
Feb 26, 2025
[DB] 6. 데이터 조직(DML)
❗

DML은 Data manipulation language의 약어이며, 데이터 조작 언어다

DML은 데이터를 조작하는 언어임으로 CRUD와 같다.
  • Insert : 데이터 삽입 (Creat)
  • Update : 데이터 갱신 (Update)
  • Delete : 데이터 삭제 (Delete)
  • Select : 데이터 조회 (Read)
    • Select는 엄밀하게는 분리하면 DQL = Data Query Language이다.
변수의 이름과 키워드를 같은 걸로 설장하게 되면 DB가 혼동이 오기때문에 오류가 난다.
ex)
notion image
update 과정 중에 키워드 set과 column명이 같기 때문에 오류를 표시

1. Insert

❗
Insert는 테이블에 값을 넣는 문법이다.
notion image
스키마를 확인하고 문법에 맞게 데이터를 넣으면 된다.
-- 기본 문법 insert into 테이블명(컬럼명) values(등록하고 싶은 데이터의 값); insert into bonus(ename, job, sal, comm)values('홍길동','프로그래머', 600 ,100 ); insert into bonus(ename, job, sal, comm)values('임꺽정','변호사', 1000 ,200 );
notion image

2. Update

❗
Update는 테이블있는 값을 변경하는 문법이다.
-- 2. UPDATE -- 기본 문법 update 테이블명 set column = 바꾸고 싶은 테이터 값 where column = '기존 값'; update bonus set sal = 2000, comm = 500 where job = '프로그래머'; -- job이 변호사인 친구의 이름을 임하룡으로 변경 update bonus set ename = '임하룡' where job = '변호사';
notion image

3. Delete

❗
Delete는 테이블있는 값을 삭제하는 문법이다.
-- 기본 문법 delete from 테이블명 where 컬럼명 = '기존 값' delete from bonus where job = '프로그래머';
프로그래머가 삭제
프로그래머가 삭제
 
 
 
 
 
 
 
 
 
 
Share article