์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- datepicker
- uri
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- 2024-08-20
- 2024-08-21
- OpenAPI
- udp
- ์ฑ์ฉํ์ ํ
- tcp
- ๊ธฐ์ด100์
- url
- reflection
- swagger
- ์ด๋ ธํ ์ด์
- IOC
- URN
- fontstyle
- Dialog
- FACTORY
- http method
- Python
- Kotlin
- Factory Method Pattern
- ํ๋ IT&E
- OOP
- menutab
- Android Studio
- AndroidStudio
- di
- ์ฝ๋์
๋ชฉ๋ก๐ฌDB (3)
dingdong coding

๋ฌธ์์ด CHAR: ๊ณ ์ ๋ ๊ธธ์ด์ ๋ฌธ์์ด์ ์ ์ฅ EX) CHAR(20) ์ง์ ํ 'AA'๋ง ์ ์ฅํ๋ฉด ๋๋จธ์ง ๊ณต๊ฐ์ ๊ณต๋ฐฑ์ผ๋ก ์ฑ์VARCHAR2 : ๊ฐ๋ณ ๋ฌธ์์ด์ ์ ์ฅ.EX) VARCHAR2(20) ์ง์ ํ 'AA'๋ง ์ ์ฅ. ์ฆ, ์ ์ฅ ๊ธธ์ด๊ฐ ๊ฐ๋ณ์ .VARCHAR : VARCHAR2์ ๊ฐ์ง๋ง ์ค๋ผํด์์ ํฅ ํ ๋ค๋ฅธ ์ฉ๋๋ก ์ฌ์ฉํ๋ค๊ณ ๊ณต์๋ฌธ์์ ์ ํ์๋ค. ๊ทธ๋์ ๋๋ถ๋ถ VARCHAR2 ์ฌ์ฉ [ ์ต๋ํฌ๊ธฐ ] CHAR : 2000Byte VARCHAR2, VARCHAR:4000๋ฐ์ดํธ ์ซ์ NUMBERNUMBER(์ ํจ ์๋ฆฟ์, ์์์ ๊ฐฏ์)NUMBER(5, 0) : ์์์ ์ด ์๋ ์ซ์ 5์๋ฆฌ ๊น์ง ์ ์ฅNUMBER(3, 2) : 123.45๋ฅผ ์ ์ฅ ์ ์ค๋ฅ ์ ํจ์ซ์ 3์๋ฆฌ .๊ธฐ์ค ์ผ์ชฝ์ ์ซ์ ํ ๊ฐ๋ง ํ์ ๊ฐ๋ฅ, ..

SQL (Structured Query Language) • SQL์ ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ฐ๋ฅด๋ DBMS์ ํ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์ด • ๊ด๊ณ ๋์๋ฅผ ๊ธฐ์ด๋ก ๋ง๋๋ฌ์ง DB๊ด๋ จ ๋ช ๋ น์ด ํ์ SQL ๋ช ๋ น์ด ๋ถ๋ฅ 1 ) ๋ฐ์ดํฐ ์ ์์ด DDL, Data Definition Language - ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ ์ด๋ธ ๋ฑ์ ์์ฑ, ์ญ์ ํ๊ฑฐ๋ ๊ทธ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ๊ธฐ ์ํ ๋ช ๋ น์ด - ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์ํ๊ฑฐ๋ ์์ - ๋ช ๋ น์ด ์ํ์ ์ด์ ์ํ๋ก ๋ณต๊ท ๋ถ๊ฐ ๊ตฌ๋ถ DDL ๋ช ๋ น์ด ๋ด์ฉ ์์ฑ CREATE ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๋ธ์ ํธ ์์ฑ ๋ณ๊ฒฝ ALTER ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๋ธ์ ํธ ๋ณ๊ฒฝ ์ญ์ DROP ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๋ธ์ ํธ ์ญ์ TRUNCATE ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๋ธ์ ํธ์ ๋ด์ฉ ์ญ์ 2 ) ๋ฐ์ดํฐ ์กฐ์์ด DML, Data Manipulation Langu..

SQL Injection ์ด๋? • ์ ์์ ์ธ ์ฌ์ฉ์๊ฐ ๋ณด์์์ ์ทจ์ฝ์ ์ ์ด์ฉํ์ฌ ์กฐ์๋ SQL query๋ฌธ์ DataBase์ ์ฃผ์ ์์ผ ๋น์ ์์ ๋ช ๋ น์ ์คํ์ํค๋ ๊ณต๊ฒฉ ๊ธฐ๋ฒ ( web hacking techniques ) • ํด๋น ๊ณต๊ฒฉ์ ๋ฐ์ผ๋ฉด ์กฐ์ง ๋ด๋ถ์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ ๊ฐ์ธ์ ๋ณด๋ฅผ ํ๋ํ ์ ์์ผ๋ฉฐ, ์ฌ๊ฐํ ๊ฒฝ์ฐ ์กฐ์ง ๋ฐ์ดํฐ ์ ์ฒด๋ฅผ ์ฅ์ ํ๊ฑฐ๋ ์์์ํฌ ์ ์์ต๋๋ค. ๊ณต๊ฒฉ ๋ฐฉ๋ฒ 1 ) ์ธ์ฆ์ฐํ • SQL injection์ ๋ณดํต ์ฌ์ฉ์์๊ฒ ๋ก๊ทธ์ธ(username, userid)๊ณผ ๊ฐ์ ์ ๋ ฅ ์์ฒญ ์ ๋ฐ์ํฉ๋๋ค. • ์ ์์ ์ธ ๊ณ์ ์ ๋ณด ์์ด๋ ๋ก๊ทธ์ธ์ ์ฐํํ์ฌ ์ธ์ฆ์ ํ๋ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์์ด๋๊ฐ abc, ๋น๋ฐ๋ฒํธ๊ฐ 1234์ผ ๋ ์ฟผ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ด ์ ์ก๋ ๊ฒ์ ๋๋ค. SELECT * FROM US..