μ΅œλŒ€ 1 λΆ„ μ†Œμš”

DB와 SQL에 λŒ€ν•΄μ„œβ€¦

λ°μ΄ν„°λ² μ΄μŠ€λž€?

  • ν…Œμ΄λΈ”μ΄λž€?
    • 데이터λ₯Ό μ €μž₯ν•˜λŠ” ν–‰κ³Ό μ—΄
      • μ—¬λŸ¬κ°œ 쑴재 κ°€λŠ₯

데이터 μ •μ˜μ–΄ (DDL)

  • Data Definition Language

  • 데이터λ₯Ό 담을 곡간을 μ •μ˜ν•˜λŠ” μ–Έμ–΄

  • CREATE λ¬Έ
    • λ°μ΄ν„°λ² μ΄μŠ€ 생성, ν…Œμ΄λΈ” 생성
  • ALTER λ¬Έ
    • ν…Œμ΄λΈ” λ³€κ²½
  • DROP λ¬Έ
    • λ°μ΄ν„°λ² μ΄μŠ€ μ‚­μ œ, ν…Œμ΄λΈ” μ‚­μ œ

데이터 μ‘°μž‘μ–΄ (DML)

  • Data Manupulation Language

  • 데이터 곡간에 데이터λ₯Ό μΆ”κ°€, μˆ˜μ •, μ‚­μ œ, μ‘°νšŒν•˜λŠ” μ–Έμ–΄

  • SELECT λ¬Έ
    • SELECT μ‘°νšŒν•  ν•„λ“œλͺ…(속성) FROM ν…Œμ΄λΈ”λͺ…
  • WHERE 검색쑰건
    • ν•„λ“œλͺ… = β€œκ°’β€
      • [ =, <, >, <=, >= ]
      • WHERE 검색쑰건1 AND 검색쑰건2 …
      • WHERE 검색쑰건1 OR 검색쑰건2 …
  • LIKE λ¬Έ
    • ν•„λ“œ(속성) LIKE β€œλ‹¨μ–΄β€
      • 단어와 μΌμΉ˜ν•˜λŠ” 쑰건
      • LIKE β€œλ‹¨μ–΄%” : λ‹¨μ–΄λ‘œ μ‹œμž‘ν•˜λŠ” νŒ¨ν„΄
      • LIKE β€œ%단어” : λ‹¨μ–΄λ‘œ λλ‚˜λŠ” νŒ¨ν„΄
      • LIKE β€œ%단어%” : 단어가 ν¬ν•¨λ˜λŠ” νŒ¨ν„΄
  • GROUP BY
    • GROUP BY ν•„λ“œ(속성)
      • 같은 ν•„λ“œ(속성)κ°’μœΌλ‘œ λ¬Άμ–΄μ€€λ‹€.
      • 주둜 톡계 ν•¨μˆ˜μ™€ ν•¨κ»˜ 많이 쓰인닀.
  • COUNT()
    • λ ˆμ½”λ“œ 수
  • MAX()
    • μ΅œλŒ“κ°’
  • MIN()
    • μ΅œμ†Ÿκ°’
  • SUM()
    • 합계
  • AVG()
    • 톡계
  • HAVING
    • 집계 ν•¨μˆ˜μ˜ 쑰건
  • ORDER BY
    • μ •λ ¬(μ˜€λ¦„/λ‚΄λ¦Όμ°¨μˆœ)
  • DISTINCT
    • μ€‘λ³΅μ œκ±°

λ‚΄μž₯ ν•¨μˆ˜, λΆ€μ†μ§ˆμ˜, λ·°

νƒœκ·Έ: ,

μΉ΄ν…Œκ³ λ¦¬:

μ—…λ°μ΄νŠΈ:

λŒ“κΈ€λ‚¨κΈ°κΈ°