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