[SQLD] SQL κ°λ°μ ν©κ²© νκΈ°
- -
μ΄λ²μλ 2022λ λ 11μ λ§μ§λ§ νμ°¨μ μνμ μΉλ€μ 12μμ μ΅μ’ ν©κ²©νκ² λ SQLD (SQL Developer) μνμ λν΄ λ¦μμ§λ§ μ§κΈμ΄λλ§ νκΈ°λ₯Ό λ¨κ²¨λ³΄κ² μ΅λλ€. λμμ΄ λμ ¨μΌλ©΄ μ’κ² μ΅λλ€. ππ
μ μ²λΌ μ 무μμ μ¬μ©μ νκ³ μκ±°λ ν μμ μ΄μ λΆμ΄κ±°λ, μ 보μ²λ¦¬κΈ°μ¬ (λλ μ°μ κΈ°μ¬) μ격μ¦μ μ΅κ·Όμ μ·¨λμ νμ ¨λ€λ©΄ λμ ν΄λ³Όλ§ν μ격μ¦μ΄λ κΌ νλ² λμ ν΄λ³΄μκΈΈ κΆμ₯λ립λλ€.
#1. SQLD μκ°
SQLD μ격μ¦μ SQL κ°λ° λ₯λ ₯μ κ²μ¦νλ κ΅λ΄μμ κ°μ₯ λνμ μΈ μκ²©μ¦ μ€ νλμ λλ€. SQLD μ격μ¦μ μ·¨λνλ©΄ λ°μ΄ν°λ² μ΄μ€ μ€κ³μ ꡬμΆ, μ΄μ λ° μ μ§λ³΄μ λ±μ μ 무λ₯Ό μνν μ μλ λ₯λ ₯μ μΈμ¦λ°μ μ μμ΅λλ€.
SQLD μκ²©μ¦ μνμ SQL κ°λ° λ₯λ ₯μ κ²μ¦νλ κ²μΌλ‘ ꡬμ±λμ΄ μμ΅λλ€. μνμ 100λ¬ΈνμΌλ‘ ꡬμ±λμ΄ μμΌλ©°, 2μκ° λμ μμν μ μμ΅λλ€. μν λ²μλ λ°μ΄ν° λͺ¨λΈλ§, SQL κΈ°λ³Έ λ° μμ©, λ°μ΄ν°λ² μ΄μ€ κ°μ²΄ κ°λ°, λ°μ΄ν°λ² μ΄μ€ μ΄μ λ° κ΄λ¦¬ λ±μΌλ‘ μ΄λ£¨μ΄μ Έ μμ΅λλ€.
SQLD μκ²©μ¦ μνμ μ€λΉνκΈ° μν΄μλ κΈ°λ³Έμ μΈ SQL κ°λ° λ₯λ ₯μ 보μ νκ³ μμ΄μΌ νλ©°, SQLD μ격μ¦μ μ·¨λνλ©΄ λ°μ΄ν°λ² μ΄μ€ κ΄λ ¨ μ§λ¬΄λ₯Ό μνν μ μλ λ₯λ ₯μ μΈμ¦λ°μ μ μμ΅λλ€. λν, SQLD μ격μ¦μ΄ μλ κ²½μ°μλ λ°μ΄ν°λ² μ΄μ€ κ΄λ ¨ μ§λ¬΄λ₯Ό μννκΈ° μ΄λ €μΈ μ μμΌλ―λ‘, μ·¨λμ κΆμ₯ν©λλ€.
#2. μνμ€λΉ
νμλ μν μ€λΉλ₯Ό μν΄ μΌλͺ λ Έλμ΄ μ± μΌλ‘ λΆλ¦¬λ SQL μ격κ²μ μ€μ λ¬Έμ ν κΆμΌλ‘λ§ μνμ μΉλ€μ΅λλ€.
μ€λ¬΄μμ μ¬μ©νκ³ μλ μ λ μμ©λ¬Έμ μμ λ§μ΄ νκ°λ¦¬κ³ ν΄λ§Έλ μνμ΄μμ§λ§, λ Έλμ΄ μ± μ΄μμ λμ΄λλ‘λ μΆμ νμ§ μμμ λΉκ΅μ κ°λ¨ν(?) μ·¨λνκ² λμ΅λλ€. π€£
λΉμ 곡μ λλ μ€λ¬΄μμ μΈ μμ μ΄μ λΆλ€κ»μλ μ‘°κΈ λμ΄λκ° μμΌμ€ λ― ν©λλ€. μλμ μ νλΈ μ±λ κ°μ¬λκ»μ μ΄μΌκΈ°ν΄μ£Όμλ λ°©λ²λλ‘ μ€λΉνμλ©΄ μΆ©λΆν μ·¨λν λ§νλ€κ³ ν©λλ€. μ λ μμμ μλ³΄κ³ μ·¨λνκΈ° λλ¬Έμ μμΈν μ€λͺ μ λΆκ°λ₯νλ νλ² κ°μλ₯Ό λ€μ΄λ³΄μκ³ λ³ΈμΈ νλ¨λλ‘ ν΄μ£Όμλ©΄ λκ² μ΅λλ€!
#2. 2. κΉ‘λ§SQLD μ νλΈ μ±λ
https://www.youtube.com/playlist?list=PLyQR2NzLKOCZU_jjLAdebyx9oE9dvvsrE
#3. κ³΅λΆ μμ
SQLμ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ μμ€ν μμ κ°μ₯ κΈ°λ³Έμ μΈ μΈμ΄μ λλ€. SQLμ 곡λΆνλ κ²μ λ°μ΄ν° λΆμ λ° κ΄λ¦¬μμ νμμ μ λλ€. μλλ SQL 곡λΆλ₯Ό μν μΆμ² μμμ λλ€.
- κΈ°λ³Έ κ°λ μ΄ν΄ SQLμ 곡λΆνκΈ° μ μ λ°μ΄ν°λ² μ΄μ€μ κ°λ , ꡬ쑰, κ΄κ³ν λͺ¨λΈ λ±μ κΈ°λ³Έμ μΈ κ°λ μ μ΄ν΄ν΄μΌ ν©λλ€. μ΄λ¬ν κΈ°λ³Έ κ°λ μ μ΄ν΄νλ©΄ SQLμ λμ± μ½κ² μ΄ν΄ν μ μμ΅λλ€.
- κΈ°λ³Έ λ¬Έλ² μ΅νκΈ° SQLμ ꡬ문μ SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY λ±μΌλ‘ ꡬμ±λ©λλ€. μ΄λ¬ν ꡬ문λ€μ μ΄ν΄νκ³ μ°μ΅νλ κ²μ΄ SQL 곡λΆμ ν΅μ¬μ λλ€.
- λ°μ΄ν° μ‘°ν μ°μ΅ SQLμ λ°μ΄ν°λ₯Ό μ‘°ννλ λ° λ§€μ° μ μ©ν©λλ€. SELECTλ¬Έμ μ¬μ©νμ¬ λ°μ΄ν°λ₯Ό μ‘°ννκ³ , WHEREμ μ μ¬μ©νμ¬ νΉμ 쑰건μ λ§μ‘±νλ λ°μ΄ν°λ₯Ό νν°λ§νλ μ°μ΅μ ν΄λ³΄μΈμ.
- λ°μ΄ν° μ‘°μ μ°μ΅ SQLμ λ°μ΄ν°λ₯Ό μΆκ°, μμ , μμ νλ λ°μλ μ¬μ©λ©λλ€. INSERT, UPDATE, DELETE λ¬Έμ μ¬μ©νμ¬ λ°μ΄ν°λ₯Ό μ‘°μνλ λ°©λ²μ μ΅ν보μΈμ.
- μ§κ³ ν¨μ μ΄ν΄ SQLμμλ AVG, SUM, COUNT, MAX, MIN λ±μ μ§κ³ ν¨μλ₯Ό μ¬μ©νμ¬ λ°μ΄ν°λ₯Ό μ§κ³ν μ μμ΅λλ€. μ΄λ¬ν ν¨μλ€μ μ΄ν΄νκ³ νμ©νλ μ°μ΅μ ν΄λ³΄μΈμ.
- JOIN μ°μ΅ SQLμμλ JOIN λ¬Έμ μ¬μ©νμ¬ μ¬λ¬ ν μ΄λΈμ μ°κ²°νμ¬ λ°μ΄ν°λ₯Ό μ‘°νν μ μμ΅λλ€. INNER JOIN, LEFT JOIN, RIGHT JOIN λ±μ JOIN λ°©λ²μ μ΅ν보μΈμ.
- μΈλ±μ€ κ°λ μ΄ν΄ μΈλ±μ€λ λ°μ΄ν°λ² μ΄μ€ κ²μ μλλ₯Ό ν₯μμν€λ λ°μ λ§€μ° μ μ©ν μμμ λλ€. μΈλ±μ€μ κ°λ κ³Ό μ’ λ₯λ₯Ό μ΄ν΄νκ³ μΈλ±μ€λ₯Ό μ΄λ»κ² μ¬μ©νλμ§ μ°μ΅ν΄λ³΄μΈμ.
μμ κ³Όμ μ λ°λΌ SQL 곡λΆλ₯Ό μ§ννλ©΄, λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ λ° λΆμμμ νμν κΈ°μ΄μ μΈ μ§μμ μ΅λν μ μμ΅λλ€.
λ§μΉλ©°..
μ΄λ ΅μ§λ μμλ μνμ΄μμ§λ§ λ€λ€ κΌ λ¬Έμ λ§μ΄λΌλ λ€ νμ΄λ³΄κ³ μν μΉλ₯΄κΈΈ κΆμ₯λ릴κ²μ. μ λ λ¬Έμ νλ€λ³΄λ μκ°μ΄ νν μ§λκ°μ λ§μ§λ§μλ μ‘°κΈ λΆμ‘±ν΄μ μ‘°κΈν΄μ‘μμ΅λλ€.
ν΄λΉ μ격μ¦μ 2015λ μ΄νλΆν° μ€λ¬Ό μκ²©μ¦ λ°κΈμ΄ μ€λ¨μ΄ λμλ€κ³ ν©λλ€... λ무 μμ¬μ μ΅λλ€. μ격μ¦μ.. μ€λ¬Όμ΄ μ΅κ³€λ ..π
'μ격μ¦' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ€νΈμν¬ κ΄λ¦¬μ¬ 2κΈ] νκΈ° λ° μ€κΈ° μ΅μ’ ν©κ²© νκΈ° (0) | 2023.02.27 |
---|---|
[μ 보μ²λ¦¬κΈ°μ¬ μ€κΈ°] 9μ₯ μννΈμ¨μ΄ κ°λ° 보μ κ΅¬μΆ (0) | 2023.02.07 |
[μ 보μ²λ¦¬κΈ°μ¬ μ€κΈ°] 8μ₯ SQL μμ© (0) | 2023.02.07 |
[μ 보μ²λ¦¬κΈ°μ¬ μ€κΈ°] 7μ₯ μ ν리μΌμ΄μ ν μ€νΈ κ΄λ¦¬ (0) | 2023.02.07 |
[μ 보μ²λ¦¬κΈ°μ¬ μ€κΈ°] 6μ₯ νλ©΄ μ€κ³ (0) | 2023.02.07 |
λΉμ μ΄ μ’μν λ§ν μ½ν μΈ
μμ€ν κ³΅κ° κ°μ¬ν©λλ€. π