์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์ํ์ฃผ
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- ํ์ด์ฌ
- ๋ ์
- JavaScript
- ์ค๋ธ์
- ๋๊ฐ
- Java
- css
- ๋ฐฐ์์ ๋ฐฐ์
- ๋ฐ์ํ
- html
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- ๊ฐ์ดํ ์ข ๋ญ๊ฐ๋น
- ์ค๋ผํด
- ์๋ฐ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ํ
- Python
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ํ๋ก๊ทธ๋๋ฐ
- ์ฝ๋ฉ
- ๊ฐ๋ฐ
- ์นํผ๋ธ๋ฆฌ์ฑ
- database
- ์ ๋ฆฌํธ๋ฆฌํธ
- ์นดํ๋๊ฐ
- ์ฑ
- Today
- Total
๋ชฉ๋กStudy (86)
JiYoung Dev ๐ฅ
๐ DDL(Data Definition Language) ํ ์ด๋ธ๊ณผ ๊ฐ์ ๊ฐ์ฒด๋ฅผ ์์ฑ/์์ /์ญ์ ํ ์ ์์ ๐ DDL๋ฌธ๋ฒ ๐ CREATE ์๋ก์ด ๊ฐ์ฒด(OBJECT)๋ฅผ ์์ฑํ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด ํ ์ด๋ธ ์์ฑ ์ ์ ํ์ํ ์๋ฃํ VARCHAR2(n) ๋ฌธ์ํ ๋ฐ์ดํฐ๋ฅผ n๋ฐ์ดํธ๊น์ง ์ ๋ ฅ๋ฐ๊ฒ ๋ค๋ ์๋ฏธ (๊ฐ๋ณํ ๋ฌธ์์ด) CF. CHAR(n) ๋ฌธ์ํ ๊ฐ์ n๋ฐ์ดํธ๊น์ง ์ ๋ ฅ ๋ฐ์ ์ ์๋ ๊ณ ์ ํ ๋ฌธ์์ด → ๊ผญ n byte๋ฅผ ์ฑ์์ผ ํจ NUMBER(n, m) ์ซ์ํ ์ ๋ ฅ(์ ์, ์ค์ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅ) n์ ์๋ฆฟ์๋ฅผ ์๋ฏธํจ (์์์ ์๋ฆฟ์ ํฌํจ) m์ ์์ซ์ ๊ฐ์๋ฅผ ์๋ฏธํจ NUMBER ๋ค์ n, m์ ์๋ต ๊ฐ๋ฅ DATE ๋ ์งํ ๊ฐ ์ ๋ ฅ ํ ์ด๋ธ ์์ฑ ๋ฌธ๋ฒ(CREATE) CREATE TABLE ํ ์ด๋ธ๋ช ( ์ปฌ๋ผ๋ช ์๋ฃํ [DE..
2023.03.22~23 ํ์ต๋ด์ฉ ์ฟผ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๊ฒ ํน์ ํ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ๋ฌ๋ผ๋ ํด๋ผ์ด์ธํธ(์ฌ์ฉ์)์ ์์ฒญ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ํ๋ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ ์ฝ๋ ๐ ์ฌ๋ฌ ํ ์ด๋ธ ํ ๋ฒ์ ์ฌ์ฉํ๊ธฐ ์คํค๋ง : ํ ์ด๋ธ(๊ฐ์ฒด)์ ์ ์ฅํ๋ ๊ณต๊ฐ ์คํค๋ง๋ ๊ฐ ๊ณ์ ๋ง๋ค ์กด์ฌํ๋ฉฐ ์ด๋ฆ์ด ๊ณ์ ๊ณผ ๊ฐ๋ค. . ์ ๊ทผ ์ฐ์ฐ์ ํ์ฌ ์ ์ํ ๊ณ์ ์ ๊ธฐ์ค์ผ๋ก ์คํค๋ง๋ฅผ ์๋ตํด์ค FROM ๋ค์๋ ์ฝค๋ง(,)๋ฅผ ์ฌ์ฉํ์ฌ ํ ์ด๋ธ์ 2๊ฐ ์ด์ ์ธ ์ ์๋ค. SELECT * FROM ์ง์, ์ง์์ฐ๋ฝ์ฒ ; ์คํํ๋ฉด ์ง์ ํ ์ด๋ธ์ ํํ(11๊ฐ) * ์ง์์ฐ๋ฝ์ฒ์ ํํ(13๊ฐ) = ์ด 143๊ฐ์ ํํ์ด ์ถ๋ ฅ๋จ ์ง์ ํ ์ด๋ธ์ ์ปฌ๋ผ(9๊ฐ) + ์ง์์ฐ๋ฝ์ฒ ํ ์ด๋ธ์ ์ปฌ๋ผ(3๊ฐ) = ์ด 12๊ฐ์ ์ปฌ๋ผ์ด ์ถ๋ ฅ๋จ ์ด ๋๋ถํฐ๋ ์ปฌ๋ผ๋ช ์์ ํ ์ด๋ธ๋ช ์ ์จ์ผ ํจ. ๋ ๊ฐ์ ํ ..
๐ DML (Data Manipulation Language) ๋ฐ์ดํฐ ์กฐ์ ์ธ์ด ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ(INSERT) / ์ญ์ (DELETE) /์์ (UPDATE)ํ๋ค. ๐ INSERT ํ ์ด๋ธ์ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ํํ(ํ) ๋จ์๋ก ์ ๋ ฅ INSERT INTO ํ ์ด๋ธ๋ช ( COLUMN_LIST) VALUES (COLUNM_LIST์ ์ ๋ ฅํ ๊ฐ ๋ฆฌ์คํธ) ; ์์ฑ์ ์ฃผ์์ฌํญ 1. ๊ดํธ ์ด๊ณ ๋ซ๊ธฐ ์ ์งํค๊ธฐ 2. ์ฒซ ์ปฌ๋ผ ์์๋ ์ฝค๋ง๊ฐ ์์ 3. ์ฒซ ์ ๋ ฅ ๊ฐ์๋ ์ฝค๋ง๊ฐ ์์ โ ์๋ฌ์ผ์ด์ค 1 : ์๋ณ์์ NULL์ ์ ๋ ฅํ ๊ฒฝ์ฐ โ ์๋ณ์์๋ NULL๊ฐ์ด ๋ค์ด๊ฐ๋ฉด ์๋๊ณ , ์ค๋ณต๋๋ ๊ฐ์ด ์์ผ๋ฉด ์๋จ โ ์๋ฌ์ผ์ด์ค 2 : ์๋ฃํ์ ๋ง์ง ์์ ์ ๋ ฅ๊ฐ์ ๋ฃ์ ๊ฒฝ์ฐ ๋์ด ์ปฌ๋ผ์ ์ซ์ํ์ธ๋ฐ ๋ฌธ์์ด์ ๋ฃ์์ โ ์๋ฌ์ผ์ด์ค 3 :..
06-01 ์ค๋ผํด ํจ์ SELECT์์ ์ฌ์น์ฐ์ฐํ๊ธฐ ๋ํ๊ธฐ +, ๋นผ๊ธฐ -, ๊ณฑํ๊ธฐ *, ๋๋๊ธฐ / ๊ฐ๋ฅํ๋ ๋๋จธ์ง๋ %๊ฐ ์๋ mod ์ฌ์ฉ ํจ์๋? ํน์ ๊ฒฐ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ป๊ธฐ ์ํด ์ด๋ค ๊ฐ์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๋๋ฐ ๊ทธ ๊ฐ์ ๋ฐ๋ผ ๊ฐ๊ณต ๋๋ ์ฐ์ฐ์ ๊ณผ์ ์ ๊ฑฐ์ณ ๊ฒฐ๊ณผ๊ฐ์ด ๋์ด. ์ฆ, ์ค๋ผํด ํจ์๋ ํน์ ํ ๊ฒฐ๊ณผ ๊ฐ์ ์ป๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ ์ ์๋ ํน์ ๋ช ๋ น์ด ์ค๋ผํด ํจ์์ ์ข ๋ฅ ์ค๋ผํด์์ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณตํ๊ณ ์๋ ๋ด์ฅ ํจ์(built-in function)์ ์ฌ์ฉ์๊ฐ ํ์์ ์ํด ์ง์ ์ ์ํ ์ฌ์ฉ์ ์ ์ ํจ์(user-defined function)์ผ๋ก ๋๋จ ๋ด์ฅ ํจ์์ ์ข ๋ฅ ๋ด์ฅ ํจ์๋ ์ ๋ ฅ ๋ฐฉ์์ ๋ฐ๋ผ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ฌ์ฉํ๋ ํ์ด ๋๋จ ๋ฐ์ดํฐ๊ฐ ํ ํ์ฉ ์ ๋ ฅ๋๊ณ ์ ๋ ฅ๋ ํ ํ๋น ๊ฒฐ๊ณผ๊ฐ ํ๋์ฉ ๋์ค๋ ํจ์๋ฅผ..
2023.03.16 ~ ํ์ต ๋ด์ฉ ์ฐธ๊ณ ์๋ฃ : ์ค๋ผํด๋ก ๋ฐฐ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๋ฌธ ๐ ์ค๋ฌด์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ SQL, ์กฐํ(SELECT) SQL ์์ฑ ๊ท์น 1. ํ ์ค ์ฃผ์ : ' -- ' 2. ์ฌ๋ฌ ์ค ์ฃผ์ : ' /* */ ' 3. ํญ์ ๋ฌธ๋ฒ์ด ๋๋๋ฉด ' ; ' ์์ฑ 4. ๋ฌธ์์ด ์์ฑ ์์๋ ์์ ๋ฐ์ดํ( ' ' ) ์ฌ์ฉ 5. SQL๋ฌธ์ ์คํ ์์๊ฐ ์ค์ํจ ๐ SQL ์คํ ์์ ์ฝ๋ ์์ฑ์ SELECT์ FROM์ ํ์๋ก ์์ฑํ๋ฉฐ ๋๋จธ์ง๋ ํ์์ ๋ฐ๋ผ ์์ฑ ๐ SELECT๋ฌธ์ ๊ธฐ๋ณธ ํ์ โ DESC DESC๋ก ํ ์ด๋ธ์ ๊ตฌ์ฑ ํ์ธ โป ์๋ฌธ์ ํ ๊ธ์๋น 1byte, ํ๊ธ์ ํ ๊ธ์๋น 2byte๋ฅผ ์ฐจ์ง โป SQL๋ฌธ์ ์์ฑํ ๋ ํ ์ด๋ธ ์ด๋ฆ๊ณผ ์ด ์ด๋ฆ์ ๋๋ฌธ์๋ก ์ฐ๊ธฐ๋ฅผ ๊ถ์ฅ. SQL๋ฌธ์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ..
2023.03.15 ์์ ๋ด์ฉ ์ฐธ๊ณ ์๋ฃ : ์ค๋ผํด๋ก ๋ฐฐ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๋ฌธ ์์ ๋ชฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ด๋ จ๋ ์ฉ์ด ๋ฐ ๊ฐ๋ ์ ์ค๋ช ํ ํ ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค์นํ๊ณ ์ค๋ผํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋๊ตฌ ์๊ฐ ๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๐ ๋ฐ์ดํฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค, DBMS ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ(data)์ ๋ฒ ์ด์ค(base)์ ํฉ์ฑ์ด DBMS๋ Database Management System์ ์ฝ์๋ก '๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ '์ ์๋ฏธ โ ๋ฐ์ดํฐ vs ์ ๋ณด ๋ฐ์ดํฐ ์ด๋ค ํ์์ ์ํด ์์งํ์ง๋ง ์์ง ํน์ ๋ชฉ์ ์ ์ํด ํ๊ฐํ๊ฑฐ๋ ์ ์ ํ์ง ์์ ๊ฐ์ด๋ ์ฌ์ค ๋๋ ์๋ฃ ์์ฒด ์ ๋ณด ์์งํ ๋ฐ์ดํฐ๋ฅผ ์ด๋ ํ ๋ชฉ์ ์ ์ํด ๋ถ์ํ๊ฑฐ๋ ๊ฐ๊ณตํ์ฌ ๊ฐ์น๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์๋ก์ด ์๋ฏธ๋ฅผ ์ด๋์ด ๋ผ ์ ์๋ ๊ฒฐ๊ณผ ์ฆ, ์์งํ ๋ฐ์ด..