데이터베이스 - UPDATE문, DELETE문

서린·2024년 3월 5일
0

greenstudy

목록 보기
7/44
post-thumbnail

UPDATE문

  • DML 중 하나로 저장 되어 있는 기존 데이터를 수정하기 위해 사용하는 쿼리
  • 기본공식
UPDATE 테이블명
SET 
 컬럼1 =1
  ,컬럼2 =2
  ...
 WHERE [조건] ;
UPDATE titles
SET
  title = '사장'
WHERE 
  emp_no = 500002;
  
-- 직책이 '신입'인 사원의 직책을 'staff'로 변경 
UPDATE titles
SET 
  title = 'staff'
WHERE 
  title = '신입'
;
-- SELECT 로 신입이 있는지 확인 
SELECT * FROM titles WHERE title = '신입';

-- 현재 급여가 40000 이하인 직원의 급여를 42000으로 변경
UPDATE salaries
SET 
  salary = 42000
WHERE 
  salary <= 40000 
  AND to_date >= NOW();

-- SELECT 로 급여 42000 찾기 
SELECT * FROM salaries WHERE salary = 42000;    

DELETE문

  • DML 중 하나로 저장 되어 있는 기존 데이터를 삭제하기 위해 사용하는 쿼리
  • 기본공식
DELETE FROM 테이블명
WHERE [조건];
-- 자신의 급여정보삭제
DELETE FROM salaries
WHERE emp_no = 500002;

-- 자신의 직책 정보 삭제
DELETE FROM titles
WHERE emp_no = 500002;
profile
개발 일기 ( •̀ ω •́ )✧

0개의 댓글

관련 채용 정보