πŸ“˜ Programming/DB

[MySQL] DELETE (λ ˆμ½”λ“œ μ‚­μ œ, 제거, ν…Œμ΄λΈ” 전체 데이터 μ‚­μ œ)

ν•œμ½”λ”© 2020. 8. 1. 23:25
728x90
728x90

DELETE

MySQLμ—μ„œλŠ” DELETE λ¬Έμ„ μ‚¬μš©ν•˜μ—¬ ν…Œμ΄λΈ”μ˜ λ ˆμ½”λ“œλ₯Ό μ‚­μ œν•  수 μžˆμŠ΅λ‹ˆλ‹€.

DELETE FROM ν…Œμ΄λΈ”이름
WHERE ν•„λ“œμ΄λ¦„=데이터값

DELETE 문은 ν•΄λ‹Ή ν…Œμ΄λΈ”μ—μ„œ WHERE 절의 쑰건을 λ§Œμ‘±ν•˜λŠ” λ ˆμ½”λ“œλ§Œμ„ μ‚­μ œν•©λ‹ˆλ‹€.

즉, ν…Œμ΄λΈ”μ—μ„œ λͺ…μ‹œλœ ν•„λ“œμ™€, κ·Έ 값이 μΌμΉ˜ν•˜λŠ” λ ˆμ½”λ“œλ§Œμ„ μ‚­μ œν•΄ μ€λ‹ˆλ‹€.

 

λ§Œμ•½ WHERE μ ˆμ„ μƒλž΅ν•˜λ©΄, ν•΄λ‹Ή ν…Œμ΄λΈ”μ— μ €μž₯된 λͺ¨λ“  데이터가 μ‚­μ œλ©λ‹ˆλ‹€.

DELETE FROM ν…Œμ΄λΈ”이름;

μ΄λ•Œ ν…Œμ΄λΈ”μ— μ €μž₯된 λͺ¨λ“  데이터가 μ‚­μ œλ˜λ”λΌλ„ ν…Œμ΄λΈ”μ€ μ—¬μ „νžˆ λ‚¨μ•„μžˆκ²Œ λ©λ‹ˆλ‹€.
ν•΄λ‹Ή ν…Œμ΄λΈ”κΉŒμ§€ μ‚­μ œν•˜κ³  싢을 λ•ŒλŠ” DROP TABLE 문을 μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€.

 

λ‹€μŒ μ˜ˆμ œλŠ” Reservation ν…Œμ΄λΈ”μ—μ„œ Name ν•„λ“œμ˜ 값이 '홍길동'인 λͺ¨λ“  λ ˆμ½”λ“œλ₯Ό μ‚­μ œν•˜λŠ” μ˜ˆμ œμž…λ‹ˆλ‹€.

DELETE FROM Reservation
WHERE Name = '홍길동';

μ‹€ν–‰ κ²°κ³Ό

728x90
λ°˜μ‘ν˜•