μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- html
- μ»΄ν¨ν°κ³Όν
- Kλ°°ν°λ¦¬λ 볼루μ
- μλ°
- ComputerScience
- νλ‘κ·Έλλ°
- λ°μν
- μΉνμ΄μ§λ§λ€κΈ°
- μ€λΌν΄
- κΉλ―Έκ²½μλ§νμμ
- κΉλ―Έκ²½
- css
- λ μ
- μ₯νΈμμ€
- λ°μ΄ν°λ² μ΄μ€
- λΌνλΌμ€μλ§λ
- κ°λ°
- κΉνλ¨
- Java
- μΉνΌλΈλ¦¬μ±
- μν
- database
- JavaScript
- μ±
- λ§μΌλ΄κ°μΈμμλ€μμ°λ€λ©΄
- Kλ°°ν°λ¦¬
- μλ°μ€ν¬λ¦½νΈ
- μ½λ©
- νμ΄μ¬
- Python
- Today
- Total
JiYoung Dev π₯
[Oracle Database] DML(Data Manipulation Language) (2023.03.23~24) λ³Έλ¬Έ
[Oracle Database] DML(Data Manipulation Language) (2023.03.23~24)
Shinjio 2023. 3. 24. 15:26π DML (Data Manipulation Language)
λ°μ΄ν° μ‘°μ μΈμ΄
ν μ΄λΈμ λ°μ΄ν°λ₯Ό μ λ ₯(INSERT) / μμ (DELETE) /μμ (UPDATE)νλ€.
π INSERT
ν μ΄λΈμ μλ‘μ΄ λ°μ΄ν°λ₯Ό νν(ν) λ¨μλ‘ μ λ ₯
INSERT INTO ν μ΄λΈλͺ ( COLUMN_LIST) VALUES (COLUNM_LISTμ μ λ ₯ν κ° λ¦¬μ€νΈ) ;
μμ±μ μ£Όμμ¬ν
1. κ΄νΈ μ΄κ³ λ«κΈ° μ μ§ν€κΈ°
2. 첫 μ»¬λΌ μμλ μ½€λ§κ° μμ
3. 첫 μ λ ₯ κ°μλ μ½€λ§κ° μμ
β μλ¬μΌμ΄μ€ 1 : μλ³μμ NULLμ μ λ ₯ν κ²½μ°
β μλ³μμλ NULLκ°μ΄ λ€μ΄κ°λ©΄ μλκ³ , μ€λ³΅λλ κ°μ΄ μμΌλ©΄ μλ¨
β μλ¬μΌμ΄μ€ 2 : μλ£νμ λ§μ§ μμ μ λ ₯κ°μ λ£μ κ²½μ°
λμ΄ μ»¬λΌμ μ«μνμΈλ° λ¬Έμμ΄μ λ£μμ
β μλ¬μΌμ΄μ€ 3 : NOT NULLμΈ μ»¬λΌμ NULLμ λ£μ κ²½μ°
ν μ΄λΈλͺ μ μ λ ₯νκ³ λΈλ‘ μ²λ¦¬ν ν SHIFT + F4 ν€ λλ₯΄λ©΄ νμΈ κ°λ₯
β μλ¬μΌμ΄μ€ 4 : μλ³μ 컬λΌμ μ€λ³΅ κ°μ λ£μ κ²½μ°
INSERTν λ λ΄κ° μνλ 컬λΌμλ§ λ°μ΄ν°λ₯Ό λ£μ μ μμ
μ λ ₯νμ§ μμ 컬λΌμ μλμΌλ‘ NULLμ΄ μ λ ₯λ¨
λ¨, κ·Έ 컬λΌμ΄ NULLμ μ λ ₯λ°μ μ μλ μνμ 컬λΌμ΄μ΄μΌ ν¨
ν¨μ€μλλ λΆμIDμ κ°μ λ£μ§ μμΌλ©΄ μ€λ₯ λ°μ
β μλ¬μΌμ΄μ€ 5 : 컬λΌλ¦¬μ€νΈμ μ λ ₯ κ°μ κ°μκ° λ€λ₯Έ κ²½μ°
컬λΌλ¦¬μ€νΈλ₯Ό μ°μ§μμλ INSERT κ°λ₯
쑰건μ μ λ ₯νλ €λ μ§μν μ΄λΈμ μ΄λ€ 컬λΌμ΄ μλμ§μ 컬λΌμ μμ, 컬λΌμ μλ£νμ μμμΌ ν¨
μ΄λ₯Ό λΉ μ§μμ΄ VALUESμ λ€ μ¨μ€μΌ ν¨
μ€λ¬΄μμλ μ μ¬μ©νμ§ μμ
π UPDATE
ν μ΄λΈμ μλ κΈ°μ‘΄μ λ°μ΄ν°λ₯Ό λ³κ²½ν λ μ¬μ©
UPDATE ν μ΄λΈλͺ SET λ°κΏμ»¬λΌ = λ°κΏκ° WHERE λ°κΎΈκ³ μΆμν쑰건 ;
π DELETE
ν μ΄λΈμ μ‘΄μ¬νλ λ°μ΄ν°λ₯Ό νν(ν) λ¨μλ‘ μμ
DELETE FROM ν μ΄λΈλͺ WHERE μμ νκ³ μΆμν쑰건 ;
νμ μμλ DELETE λ§μ΄ μ¬μ©νμ§ μμ. μμ μ¬λΆ 컬λΌμ νλ μΆκ° λ
μμ μ λΆλͺ¨ μμλΆν° μμ ν κ²½μ° μ€λ₯ λ°μ
μμ μμκ° μ°Έμ‘°νκ³ μκΈ° λλ¬Έ
μ΄λ΄ λλ μμ μμλΆν° μμ ν ν λΆλͺ¨ μμλ₯Ό μμ νλ©΄ λ¨.
ROLLBACK ;
μ λ ₯νλ©΄ μ λ ₯ν λ¬Έλ² λλλ €μ§
COMMIT ;
μ²λ¦¬ ν μꡬμ μΌλ‘ λ°μ΄ν°λ₯Ό μ μ₯
'full stack > database' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Oracle Database] DDL - CREATE, ALTER (2023.03.24) (0) | 2023.03.24 |
---|---|
[Oracle Database] JOIN, GROUP BY, μ§κ³ ν¨μ, HAVING (2023.03.22~23) (0) | 2023.03.24 |
[Oracle Database] μ€λΌν΄ ν¨μ (0) | 2023.03.22 |
[Oracle Database] SELECT - λ°μ΄ν° μ‘°ν, DISTINCT, AS / WHERE / AND, OR μ°μ°μ (0) | 2023.03.19 |
[Oracle Database] λ°μ΄ν°λ² μ΄μ€ κ°λ μ‘κΈ° (0) | 2023.03.19 |