DML(INSERT,UPDATE,DELETE)

λ‚˜μ°¬μ›…Β·2024λ…„ 10μ›” 16일

DB

λͺ©λ‘ 보기
4/10

πŸš€ DML(Data Manipulation Language)

πŸ“’ 데이터 μ‘°μž‘ μ–Έμ–΄λ‘œ ν…Œμ΄λΈ”μ— 값을 μ‚½μž…(INSERT), μˆ˜μ •(UPDATE), μ‚­μ œ(DELETE)ν•˜λŠ” ꡬ문을 말함

< μ˜ˆμ‹œ>

β–Ά INSERT

ν…Œμ΄λΈ”μ— μƒˆλ‘œμš΄ 행을 μΆ”κ°€ν•˜μ—¬ ν…Œμ΄λΈ”μ˜ ν–‰ 개수λ₯Ό μ¦κ°€μ‹œν‚€λŠ” ꡬ문

β–Ά UPDATE

ν…Œμ΄λΈ”μ— 기둝된 컬럼의 값을 μˆ˜μ •ν•˜λŠ” ꡬ문으둜 ν…Œμ΄λΈ”μ˜ 전체 ν–‰ κ°œμˆ˜μ—λŠ” λ³€ν™”κ°€ μ—†μŒ

(λ‚΄μš©μ„ λ°”κΎΈλ˜κ°€ μΆ”κ°€ν•΄μ„œ μ΅œμ‹ ν™”) -- ν…Œμ΄λΈ”μ— 기둝된 컬럼의 값을 μˆ˜μ •ν•˜λŠ” ꡬ문

β–Ά MERGE(병합)

ꡬ쑰가 같은 λ‘κ°œμ˜ ν…Œμ΄λΈ”μ„ ν•˜λ‚˜λ‘œ ν•©μΉ˜λŠ” κΈ°λŠ₯
-- ν…Œμ΄λΈ”μ—μ„œ μ§€μ •ν•˜λŠ” 쑰건의 값이 μ‘΄μž¬ν•˜λ©΄ UPDATE
-- μ—†μœΌλ©΄ INSERT 됨

β–Ά DELETE

ν…Œμ΄λΈ”μ˜ 행을 μ‚­μ œν•˜λŠ” ꡬ문으둜 ν…Œμ΄λΈ”μ˜ ν–‰ κ°œμˆ˜κ°€ 쀄어듦

0개의 λŒ“κΈ€