κ°μ μκ° μ€ μμ±ν λ ΈνΈμμ λ΄μ©μ λ°μ·, μ΄μμ κ°μ¬λ κ°μ μ λ ΈνΈμ μ΄λ―Έμ§λ₯Ό μ°Έμ‘°νκ³ μμ΅λλ€.
λ°μ΄ν°λ² μ΄μ€μ κ΄λ ¨λ λͺ λ Ήμ μμ±ν λ μ¬μ©νλ μΈμ΄
νΉμ ν κ΅¬μ‘°κ° λ―Έλ¦¬ μ ν΄μ Έμκ³ , μ ν΄μ Έμλ ꡬ쑰μ λͺ
λ Ήμ΄λ₯Ό ν΅ν΄ μνλ μμ
μ μ€ννλ€.
β λͺ
λ Ήλ¬Έμ μμ±νκΈ°μ μ½κ³ κ°λ¨νλ€.
π‘ Oracle SQL Devleoperλ§ μ€λΌν΄ DBμ μ μν μ μλ κ² μλλ€. SQL Plusλ‘λ μ μν μ μκ³ , μλ°λ‘λ DBMSμ λͺ λ Ήμ λ³΄λΌ μ μλ€.
λ°μ΄ν° μ μ μΈμ΄
λ°μ΄ν°λ² μ΄μ€μ ꡬ쑰λ₯Ό μ μνλ λͺ λ Ήμ΄λ€.
λ°μ΄ν°λ² μ΄μ€μ μ£Όμ κ°μ²΄λ₯Ό μμ±,μμ ,λ³κ²½νλ μμ μννλ€.
μ£Όμ λͺ λ Ήμ΄
λͺ λ Ήμ΄ | μ€λͺ |
---|---|
CREATE | μλ‘μ΄ λ°μ΄ν°λ² μ΄μ€ κ°μ²΄ μμ± |
ALTER | κΈ°μ‘΄ λ°μ΄ν°λ² μ΄μ€ κ°μ²΄ λ³κ²½ |
DROP | κΈ°μ‘΄ λ°μ΄ν°λ² μ΄μ€ κ°μ²΄ μμ |
TRUNCATE | λ°μ΄ν°λ₯Ό λλ릴 μ μλλ‘ μ κ±° |
π‘ TRUNCATEμ ν μ΄λΈμλ§ μ¬μ©νλ λͺ λ Ήμ΄.
DDLμTRUNCATE
μ ν μ΄λΈμ μμ νμ§λ μκ³ , ν μ΄λΈμ λ°μ΄ν°λ₯Ό λͺ¨λ μμ νμ¬ μ΄κΈ° μνλ‘ λ§λ λ€.
DDLμDROP
μ ν μ΄λΈμ λν 곡κ°, κ°μ²΄ μ체λ₯Ό μμ νλ κ²μ΄λ€.
DMLμDELETE
μ ν μ΄λΈμ μμ νμ§ μκ³ , λ°μ΄ν°λ§ μμ νμ§λ§ TRUNCATEκ³Ό λ¬λ¦¬ λ°μ΄ν° μ©λμ μ€μ΄λ€μ§ μλλ€. μνλ λ°μ΄ν°λ§ μ§μΈ μμλ€.
μ΄λ―Έμ§ μΆμ²: https://wikidocs.net/4021
λͺ λ Ήμ΄ | μ€λͺ |
---|---|
SELECT | ν μ΄λΈμμ λ°μ΄ν°λ₯Ό μ‘°ννλ€ |
INSERT | ν μ΄λΈμ μλ‘μ΄ λ°μ΄ν° νμ μΆκ°νλ€ |
UPDATE | ν μ΄λΈμ λ°μ΄ν°λ₯Ό λ³κ²½νλ€ |
DELETE | ν μ΄λΈμ μ μ₯λ νΉμ λ°μ΄ν° νμ μμ νλ€ |
π‘ ν μ΄λΈμ λν μ‘°μμ νμ βνν λ¨μβλ‘ μ΄λ£¨μ΄μ§λ κ²μ΄λ€.
λ°μ΄ν° μ μ΄ μΈμ΄
κΆνμ μ΄, νΈλμμ μ μ΄ μμ μ μννλ€.
μ£Όμ λͺ λ Ήμ΄
λͺ λ Ήμ΄ | μ€λͺ |
---|---|
GRANT | νΉμ μ¬μ©μμκ² νΉμ μμ μ μνμ κΆνμ λΆμ¬ |
REVOKE | μ¬μ©μμκ² λΆμ¬λ κΆνμ λ°ν |
COMMIT | νΈλμμ μ μ€ν |
ROLLBACK | νΈλμμ μ μ·¨μ |
SAVEPOINT | λ‘€λ°±μ§μ μ μ€μ νλ€ |