์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- Absolute
- AGI
- ai
- AI agents
- AI engineer
- AI researcher
- ajax
- algorithm
- Algorithms
- aliases
- Array ๊ฐ์ฒด
- ASI
- bayes' theorem
- Bit
- Blur
- BOM
- bootstrap
- canva
- challenges
- ChatGPT
- Today
- In Total
A Joyful AI Research Journey๐ณ๐
[SQL] SQL ์ฒซ๊ฑธ์ (์ ์: ์์ฌ์ด ์์ธ ์) ์ ์ฒด ๋ชฉ์ฐจ + ๋ณต์ต๊ธ ๋งํฌ ๋ณธ๋ฌธ
[SQL] SQL ์ฒซ๊ฑธ์ (์ ์: ์์ฌ์ด ์์ธ ์) ์ ์ฒด ๋ชฉ์ฐจ + ๋ณต์ต๊ธ ๋งํฌ
yjyuwisely 2023. 3. 15. 09:03๊ต์ฌ: SQL ์ฒซ๊ฑธ์, ์ ์: ์์ฌ์ด ์์ธ ์
1์ฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ SQL
__01๊ฐ__๋ฐ์ดํฐ๋ฒ ์ด์ค
1. ์์คํ
๋ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค
2. DB์ DBMS
3. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์กฐ์ํ๋ ์ธ์ด SQL
__02๊ฐ__๋ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค
1. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ข
๋ฅ
2. RDBMS ์ฌ์ฉ ์์คํ
3. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ
4. SQL์ ๋ฐฉ์ธ๊ณผ ํ์คํ
__03๊ฐ__๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ
1. ํด๋ผ์ด์ธํธ/์๋ฒ ๋ชจ๋ธ
2. ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์กฐ
3. MySQL ์๋ฒ์ mysql ํด๋ผ์ด์ธํธ
2์ฅ ํ ์ด๋ธ์์ ๋ฐ์ดํฐ ๊ฒ์
__04๊ฐ__Hello World ์คํํ๊ธฐ
1. 'SELECT * FROM ํ
์ด๋ธ๋ช
' ์คํ
2. SELECT ๋ช
๋ น ๊ตฌ๋ฌธ
3. ์์ฝ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด๋ช
4. Hellow World๋ฅผ ์คํํ ๊ฒฐ๊ณผ = ํ
์ด๋ธ
5. ๊ฐ์ด ์๋ ๋ฐ์ดํฐ = NULL
__05๊ฐ__ํ
์ด๋ธ ๊ตฌ์กฐ ์ฐธ์กฐํ๊ธฐ
1. DESC ๋ช
๋ น
2. ์๋ฃํ
__06๊ฐ__๊ฒ์ ์กฐ๊ฑด ์ง์ ํ๊ธฐ
1. SELECT ๊ตฌ์์ ์ด ์ง์ ํ๊ธฐ
2. WHERE ๊ตฌ์์ ํ ์ง์ ํ๊ธฐ
3. ๋ฌธ์์ดํ์ ์์
4. NULL๊ฐ ๊ฒ์
5. ๋น๊ต ์ฐ์ฐ์
__07๊ฐ__์กฐ๊ฑด ์กฐํฉํ๊ธฐ
1. AND๋ก ์กฐํฉํ๊ธฐ
2. OR๋ก ์กฐํฉํ๊ธฐ
3. AND์ OR๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ฃผ์ํ ์
4. NOT์ผ๋ก ์กฐํฉ
__08๊ฐ__ํจํด ๋งค์นญ์ ์ํ ๊ฒ์
1. LIKE๋ก ํจํด ๋งค์นญํ๊ธฐ
2. LIKE๋ก %๋ฅผ ๊ฒ์ํ๊ธฐ
3. ๋ฌธ์์ด ์์ '์ ์ด์ค์ผ์ดํ!
3์ฅ ์ ๋ ฌ๊ณผ ์ฐ์ฐ
__09๊ฐ__์ ๋ ฌ - ORDER BY
1. ORDER BY๋ก ๊ฒ์ ๊ฒฐ๊ณผ ์ ๋ ฌํ๊ธฐ
2. ORDER BY DESC๋ก ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๊ธฐ
3. ๋์๊ด๊ณ
4. ORDER BY๋ ํ
์ด๋ธ์ ์ํฅ์ ์ฃผ์ง ์๋๋ค.
__10๊ฐ__๋ณต์์ ์ด์ ์ง์ ํด ์ ๋ ฌํ๊ธฐ
1. ๋ณต์ ์ด๋ก ์ ๋ ฌ ์ง์
2. ์ ๋ ฌ๋ฐฉ๋ฒ ์ง์ ํ๊ธฐ
3. NULL ๊ฐ์ ์ ๋ ฌ ์์
__11๊ฐ__๊ฒฐ๊ณผ ํ ์ ํํ๊ธฐ - LIMIT
1. ํ์ ์ ํ
2. ์คํ์
์ง์
__12๊ฐ__์์น ์ฐ์ฐ
1. ์ฌ์น ์ฐ์ฐ
2. SELECT ๊ตฌ๋ก ์ฐ์ฐํ๊ธฐ
3. ์ด์ ๋ณ๋ช
4. WHERE ๊ตฌ์์ ์ฐ์ฐํ๊ธฐ
5. NULL ๊ฐ์ ์ฐ์ฐ
6. ORDER BY ๊ตฌ์์ ์ฐ์ฐํ๊ธฐ
7. ํจ์
8. ROUND ํจ์
__13๊ฐ__๋ฌธ์์ด ์ฐ์ฐ
1. ๋ฌธ์์ด ๊ฒฐํฉ
2. SUBSTRING ํจ์
3. TRIM ํจ์
4. CHARACTER_LENGTH ํจ์
__14๊ฐ__๋ ์ง ์ฐ์ฐ
1. SQL์์์ ๋ ์ง
2. ๋ ์ง์ ๋ง์
๊ณผ ๋บ์
__15๊ฐ__CASE ๋ฌธ์ผ๋ก ๋ฐ์ดํฐ ๋ณํํ๊ธฐ
1. CASE ๋ฌธ
2. ๋ ํ๋์ CASE ๋ฌธ
3. CASE๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ฃผ์์ฌํญ
4์ฅ ๋ฐ์ดํฐ์ ์ถ๊ฐ, ์ญ์ , ๊ฐฑ์
__16๊ฐ__ํ ์ถ๊ฐํ๊ธฐ - INSERT
1. INSERT๋ก ํ ์ถ๊ฐํ๊ธฐ
2. ๊ฐ์ ์ ์ฅํ ์ด ์ง์ ํ๊ธฐ
3. NOT NULL ์ ์ฝ
4. DEFAULT
__17๊ฐ__์ญ์ ํ๊ธฐ - DELETE
1. DELETE๋ก ํ ์ญ์ ํ๊ธฐ
2. DELETE ๋ช
๋ น ๊ตฌ
__18๊ฐ__๋ฐ์ดํฐ ๊ฐฑ์ ํ๊ธฐ - UPDATE
1. UPDATE๋ก ๋ฐ์ดํฐ ๊ฐฑ์ ํ๊ธฐ
2. UPDATE๋ก ๊ฐฑ์ ํ ๊ฒฝ์ฐ ์ฃผ์์ฌํญ
3. ๋ณต์์ด ๊ฐฑ์
4. NULL๋ก ๊ฐฑ์ ํ๊ธฐ
__19๊ฐ__๋ฌผ๋ฆฌ์ญ์ ์ ๋
ผ๋ฆฌ์ญ์
1. ๋ ์ข
๋ฅ์ ์ญ์ ๋ฐฉ๋ฒ
2. ์ญ์ ๋ฐฉ๋ฒ ์ ํํ๊ธฐ
__๋ง์น๋ฉฐ
__์ฐ์ต๋ฌธ์
5์ฅ ์ง๊ณ์ ์๋ธ์ฟผ๋ฆฌ
__20๊ฐ__ํ ๊ฐ์ ๊ตฌํ๊ธฐ - COUNT
1. COUNT๋ก ํ ๊ฐ์ ๊ตฌํ๊ธฐ
2. ์ง๊ณํจ์์ NULL๊ฐ
3. DISCOUNT๋ก ์ค๋ณต ์ ๊ฑฐ
4. ์ง๊ณํจ์์์ DISTINCT
__21๊ฐ__COUNT ์ด์ธ์ ์ง๊ณํจ์
1. SUM์ผ๋ก ํฉ๊ณ ๊ตฌํ๊ธฐ
2. AVG๋ก ํ๊ท ๋ด๊ธฐ
3. MIN, MAX๋ก ์ต์๊ฐ, ์ต๋๊ฐ ๊ตฌํ๊ธฐ
__22๊ฐ__๊ทธ๋ฃนํ - GROUP BY
1. GROUP BY๋ก ๊ทธ๋ฃนํ
2. HAVING ๊ตฌ๋ก ์กฐ๊ฑด ์ง์
3. ๋ณต์์ด์ ๊ทธ๋ฃนํ
4. ๊ฒฐ๊ด๊ฐ ์ ๋ ฌ
__23๊ฐ__์๋ธ์ฟผ๋ฆฌ
1. DELETE์ WHERE ๊ตฌ์์ ์๋ธ์ฟผ๋ฆฌ ์ฌ์ฉํ๊ธฐ
2. ์ค์นผ๋ผ ๊ฐ
3. SELECT ๊ตฌ์์ ์๋ธ์ฟผ๋ฆฌ ์ฌ์ฉํ๊ธฐ
4. SET ๊ตฌ์์ ์๋ธ์ฟผ๋ฆฌ ์ฌ์ฉํ๊ธฐ
5. FROM ๊ตฌ์์ ์๋ธ์ฟผ๋ฆฌ ์ฌ์ฉํ๊ธฐ
6. INSERT ๋ช
๋ น๊ณผ ์๋ธ์ฟผ๋ฆฌ
__24๊ฐ__์๊ด ์๋ธ์ฟผ๋ฆฌ
1. EXISTS
2. NOT EXISTS
3. ์๊ด ์๋ธ์ฟผ๋ฆฌ
4. IN
__๋ง์น๋ฉฐ
__์ฐ์ต๋ฌธ์
6์ฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด ์์ฑ๊ณผ ์ญ์
__25๊ฐ__๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด
1. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด
2. ์คํค๋ง
__26๊ฐ__ํ
์ด๋ธ ์์ฑ, ์ญ์ , ๋ณ๊ฒฝ
1. ํ
์ด๋ธ ์์ฑ
2. ํ
์ด๋ธ ์ญ์
3. ํ
์ด๋ธ ๋ณ๊ฒฝ
4. ALTER TABLE๋ก ํ
์ด๋ธ ๊ด๋ฆฌ
__27๊ฐ__์ ์ฝ
1. ํ
์ด๋ธ ์์ฑ์ ์ ์ฝ ์ ์
2. ์ ์ฝ ์ถ๊ฐ
3. ์ ์ฝ ์ญ์
4. ๊ธฐ๋ณธํค
__28๊ฐ__์ธ๋ฑ์ค ๊ตฌ์กฐ
1. ์ธ๋ฑ์ค
2. ๊ฒ์์ ์ฌ์ฉํ๋ ์๊ณ ๋ฆฌ์ฆ
3. ์ ์ผ์ฑ
__29๊ฐ__์ธ๋ฑ์ค ์์ฑ๊ณผ ์ญ์
1. ์ธ๋ฑ์ค ์์ฑ
2. ์ธ๋ฑ์ค ์ญ์
3. EXPLAIN
4. ์ต์ ํ
__30๊ฐ__๋ทฐ ์์ฑ๊ณผ ์ญ์
1. ๋ทฐ
2. ๋ทฐ ์์ฑ๊ณผ ์ญ์
3. ๋ทฐ์ ์ฝ์
7์ฅ ๋ณต์์ ํ ์ด๋ธ ๋ค๋ฃจ๊ธฐ
__31๊ฐ__์งํฉ ์ฐ์ฐ
1. SQL๊ณผ ์งํฉ
2. UNION์ผ๋ก ํฉ์งํฉ ๊ตฌํ๊ธฐ
3. ๊ต์งํฉ๊ณผ ์ฐจ์งํฉ
__32๊ฐ__ํ
์ด๋ธ ๊ฒฐํฉ
1. ๊ณฑ์งํฉ๊ณผ ๊ต์ฐจ๊ฒฐํฉ
2. ๋ด๋ถ๊ฒฐํฉ
3. INNER JOIN์ผ๋ก ๋ด๋ถ ๊ฒฐํฉํ๊ธฐ
4. ๋ด๋ถ๊ฒฐํฉ์ ํ์ฉํ ๋ฐ์ดํฐ ๊ด๋ฆฌ
5. ์ธ๋ถ๊ฒฐํฉ
__33๊ฐ__๊ด๊ณํ ๋ชจ๋ธ
1. ๊ด๊ณํ ๋ชจ๋ธ
2. ๊ด๊ณํ ๋ชจ๋ธ๊ณผ SQL
__๋ง์น๋ฉฐ
__์ฐ์ต๋ฌธ์
8์ฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ
__34๊ฐ__๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ
1. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ
2. ER๋ค์ด์ด๊ทธ๋จ
__35๊ฐ__์ ๊ทํ
1. ์ ๊ทํ
2. ์ 1์ ๊ทํ
3. ์ 2์ ๊ทํ
4. ์ 3์ ๊ทํ
5. ์ ๊ทํ์ ๋ชฉ์
__36๊ฐ__ํธ๋์ญ์
1. ํธ๋์ญ์
2. ๋กค๋ฐฑ๊ณผ ์ปค๋ฐ
3. ํธ๋์ญ์
์ฌ์ฉ๋ฒ
__๋ง์น๋ฉฐ
__์ฐ์ต๋ฌธ์