μ΄λ‘ /DB
λ°μ΄ν° λ² μ΄μ€ DataBase κ°μ
6161990
2021. 5. 21. 10:36
π λ°μ΄ν° λ² μ΄μ€ DataBase

| SQLμ©μ΄ | κ΄κ³νλ°μ΄ν°λ² μ΄μ€μ©μ΄ | μ€λͺ |
|---|---|---|
| λ‘μ° | νν λλ λ μ½λ | νλμ νλͺ©μ λννλ λ°μ΄ν° |
| μ»¬λΌ | μμ±(Attribute) λλ νλ | ννμ μ΄λ¦ μμ (μ:"μ£Όμ","νμ΄λ λ μ§") |
| ν μ΄λΈ | κ΄κ³ λλ κΈ°μ΄ κ΄κ³ λ³μ | κ°μ μμ±μ 곡μ νλ ννμ λͺ¨μ(컬λΌμ΄λ λ‘μ°μ λͺ¨μ) |
- λ°μ΄ν° λμ λ리 : μμ€ν μΉ΄νλ‘κ·ΈλΌκ³ λΆλ₯΄κΈ°λ νλ©° μ¬μ© κ°λ₯ν λ°μ΄ν° λ² μ΄μ€ λ° ν μ΄λΈμ μ 보λ₯Ό κ°μ§κ³ μλ μμ€ν
- DBMS λ§μ΄ μΆκ°, μμ , μμ κ° κ°λ₯νλ©° μ¬μ©μλ μ‘°νλ§ κ°λ₯ν¨.
- ν μ΄λΈ λͺ©λ‘ μ‘°ν : SELECT * FROM TAB :
- νμ¬ μ μν λ°μ΄ν° λ² μ΄μ€ λ΄μ ν
μ΄λΈμ μ‘°ν (ν
μ΄λΈ μ 보 μ‘°ν)
- DESC [ν μ΄λΈλͺ ]; μνλ ν μ΄λΈμ ꡬ쑰λ₯Ό μ‘°ν

π SQL λͺ λ Ήλ¬Έ
- κ΄κ³ν λ°μ΄ν° λ² μ΄μ€ κ΄λ¦¬ μμ€ν μμ λ°μ΄ν°λ₯Ό κ΄λ¦¬νκΈ° μν΄ μ€κ³λ νΉμ λͺ©μ μ νλ‘κ·Έλλ° μΈμ΄
- SQL λ¬Έμ νμ€ μΈμ΄μ λΉνμ€ μΈμ΄λ‘ λλλ©° νμ€ μΈμ΄λ λͺ¨λ RDBMS μ νκ΅°λ€μ΄ μ§μνκ³ λΉ νμ€ μΈμ΄λ νΉμ RDBMSμμλ§ μ§μλ¨
π DDL(Data Definition Language(λ°μ΄ν° μ μμ΄))
- ν μ΄λΈκ³Ό μΈλ±μ€μ ꡬ쑰λ₯Ό κ΄λ¦¬νλ μΈμ΄
- CREATE, DROP, ALTER λ±
π DML(Data Manipulation Language(λ°μ΄ν° μ‘°μμ΄))
* μμΈν : DML, κΈ°λ³Έ 쿼리문 λ° SELECT
- ν μ΄λΈ λ±μ λ°μ΄ν°λ₯Ό μ μ₯, μμ , μμ , μΆμΆ λ±μ μ²λ¦¬νλ μΈμ΄
- INSERT, UPDATE, DELETE, SELECT λ±
π DCL(Data Control Language(λ°μ΄ν° μ μ΄μ΄))
- μ¬μ©μ κΆν, μμ μ μ·¨μ λ±μ μ²λ¦¬ν μ μλ μΈμ΄
- GRANT, REVOKE, COMMIT, ROLLBACK λ±