์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- JavaScript
- ๊ฐ๋ฐ
- Java
- ์ค๋ธ์
- ํ์ด์ฌ
- K๋ฐฐํฐ๋ฆฌ
- css
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- Python
- ๋ฐ์ํ
- ์ปดํจํฐ๊ณผํ
- ๋ ์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์ฑ
- ์นํ์ด์ง๋ง๋ค๊ธฐ
- database
- ํ๋ก๊ทธ๋๋ฐ
- ๋ผํ๋ผ์ค์๋ง๋
- ์ํ
- ๋ฆฌ์กํธ
- html
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- ๋ง์ผ๋ด๊ฐ์ธ์์๋ค์์ฐ๋ค๋ฉด
- ์ค๋ผํด
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๋ฐ
- ์ฝ๋ฉ
- ComputerScience
- ์นํผ๋ธ๋ฆฌ์ฑ
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (221)
JiYoung Dev ๐ฅ
๐ for๋ฌธ ์ฐ์ต๋ฌธ์ ๐ ์ด์ค for๋ฌธ โป ํจํค์ง๋ฅผ ๊ตฌ๋ถํ๋ ์ด์ ๊ฐ์ ํ๋ก์ ํธ ๋ด์์ ๊ฐ์ ์ด๋ฆ์ ํด๋์ค๋ฅผ ๋ง๋ค ์ ์์ (ํ์ )
๐ ROWNUM ํ ์ด๋ธ์ ํํ(ํ)์ ์์๋ก ๋ถ์ฌ๋๋ ์ผ๋ จ๋ฒํธ ์ค์ ํ ์ด๋ธ์๋ ์์ง๋ง ํน์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ปฌ๋ผ์ ๊ฐ์ง์ปฌ๋ผ(์์ฌ์ปฌ๋ผ)์ด๋ผ๊ณ ํจ ์: ROWNUM, ROWID ROWNUM์ ๋ณดํต WHERE์ ์ ์ฌ์ฉ WHERE์ ์ ์ฌ์ฉํ๋ฉด ์ถ๋ ฅ๋๋ ํํ(ํ)์ ๊ฐ์๋ฅผ ์ ํํ ์ ์์ ์ฌ์ฉ์ ์ฃผ์์ฌํญ ROWNUM์ 1์ ๊ฐ์ ๋จผ์ ์ฌ์ฉํด์ผ 2์ ๊ฐ์ ์ฌ์ฉํ ์ ์์ ROWNUM = 2์ธ ๋์์ ๋ฝ์ผ๋ ค๋ฉด? ์ธ๋ผ์ธ๋ทฐ ์ฌ์ฉ ์ธ๋ผ์ธ๋ทฐ๋ฅผ ํ์ฉํ์ฌ ROWNUM๋ ์ง์ ํ ์ด๋ธ์ ์ปฌ๋ผ์ธ ๊ฒ์ฒ๋ผ ๊ฐ๊ณตํด ์ฌ์ฉํ๋ ์๋ฆฌ ๐ TOP-N ์์์์ N๊ฐ ๋ฝ๊ธฐ ROWNUM ๊ฐ๋ ๊ณผ ์ธ๋ผ์ธ๋ทฐ ๊ฐ๋ ์ ์กฐํฉํ์ฌ ์์ N๊ฐ์ ๋ฐ์ดํฐ๋ง ๋ฝ๋ ๊ธฐ์ ์ ์ฌ์ฉํ ์ ์์ โผ ์ง์๋ค์ ์ฐ๋ด์ด ๋์ ์์๋๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฌ ํ ์์ 5๋ช ๋ง ์ถ๋ ฅ โผ 1. ์ง..
Random ๊ธฐ๋ฅ ์ฌ์ฉํ๊ธฐ Random rd = new Random () ; -- import ํ์ rd.nextInt() ; Int ๋ฒ์์ ์๋ ๋ชจ๋ ์ ์ rd.nextInt(10) ; 0~9 ๋ฒ์์ ์๋ ๋ชจ๋ ์ ์ rd.nextInt(100) ; 0~99 ๋ฒ์์ ์๋ ๋ชจ๋ ์ ์ 1๋ถํฐ ๋๋คํ ์ซ์๋ฅผ ๋ฝ์ผ๋ ค๋ฉด +1์ ํด์ฃผ๋ฉด ๋จ ๋ฌธ์ ํ์ด ๊ฐ๋จ ๋ณต์ต ์ ์ด๋ฌธ >> ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ ๊ฐ๋ฐ์๊ฐ ์ํ๋ ๋ฐฉํฅ์ผ๋ก ์ปดํ์ผ์ ์งํํ๊ธฐ ์ํด ์กฐ๊ฑด๋ฌธ : ํ๋จ if, if - else, if - else if๋ฌธ, switch๋ฌธ ๋ฐ๋ณต๋ฌธ : ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ์๋ ์ฝ๋๋ฅผ ์ต์๋ก ์์ฑํ๋๋ฐ ๋ชฉํ๋ฅผ ๋๊ณ ๊ฐ๋ฐ์ ์งํํด์ผ ํ๋ค while, do-while, for โ while while(์กฐ๊ฑด์){ ์คํ์ฝ๋ } → ๋ฉ์ถ๊ณ ์ถ์ ๋ : br..
๐ TCL (Transaction Control Language) ํธ๋์ญ์ ์ ์ ์ดํ๋ค ํธ๋์ญ์ : ์ด๋ค ์ ๋ฌด๋ฅผ ์ํํ๊ธฐ ์ํ ์ผ๋ จ์ ๋จ๊ณ ํธ๋์ญ์ ํน์ง 1. ์์์ฑ(atomicity) : ํธ๋์ญ์ ์ด ๋ชจ๋ ์๋ฃ๋๊ฑฐ๋ ํ๋๋ผ๋ ์คํจ์ ๋ชจ๋ ์์๋ณต๊ตฌ ๋์ด์ผ ํจ (all or nothing) 2. ์ผ๊ด์ฑ(consistency) : ํญ์ ์ผ๊ด์ ์ธ ํํ๋ฅผ ๊ฐ์ ธ์ผ ํจ. ํธ๋์ญ์ ์คํ ์ ์ด ์ ์์ด๋ผ๋ฉด ์คํ ํ์๋ ์ ์์ด์ด์ผ ํจ 3. ๊ณ ๋ฆฝ์ฑ(isolation) : ํธ๋์ญ์ ์ ์๋ก ๊ฐ์ญํ๋ฉด ์๋จ 4. ์์์ฑ/์ง์์ฑ (durability) : ์๊ตฌ ์ ์ฅ์ ํ์ผ๋ฉด ๋ฐ๋์ ๋ฐ์๋์ด์ผ ํจ. commit์ ํ์ผ๋ฉด ๋ฐ์ดํฐ๋ ๋ฐ๋์ ์๊ตฌ ์ ์ฅ ๋์ด ์์ด์ผ ํจ ๐ ์ข ๋ฅ COMMIT ROLLBACK SAVEPOINT ๐ COMMIT ํธ๋..
์ฝ๋ฉํธ ์ ๋ ฅํ๋ ๋ฐฉ๋ฒ COMMENT ON TABLE ํ ์ด๋ธ๋ช IS 'ํ ์ด๋ธ์ ๋ํ ์ค๋ช ' ; COMMENT ON COLUMN ํ ์ด๋ธ๋ช .์ปฌ๋ผ๋ช IS '์ปฌ๋ผ์ ๋ํ ์ค๋ช ' ; ๐ ํ ์ด๋ธ/์ ์ฝ์กฐ๊ฑด ์ญ์ ํ๊ธฐ (DROP) ๐ DROP DROP TABLE ํ ์ด๋ธ์ ์๊ตฌ์ญ์ ํ์์ ๋ณด ํ ์ด๋ธ์์ ์ฐธ์กฐํ๊ณ ์๋ ํค๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ ์ญ์ ๋ถ๊ฐ๋ฅ CASCADE CONSTRAINT๋ฅผ ์ด์ฉํ์ฌ ์ ์ฝ์กฐ๊ฑด(FK)์ ํจ๊ป ์ญ์ ํ๋ฉด ์ญ์ ๊ฐ๋ฅ (CASCADE : ์ฐ์์ ์ผ๋ก) DROP TABLE ํ ์ด๋ธ๋ช CASCADE CONSTRAINT ; ์ ์ฝ์กฐ๊ฑด๋ง ์ญ์ ALTER TABLE ํ ์ด๋ธ๋ช DROP CONSTRAINT ์ ์ฝ์กฐ๊ฑด๋ช ; ๐ TRUNCATE ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ TRUNCATE TABLE ํ ์ด๋ธ๋ช ; ๐ DELETE/DROP/..