Notice
Recent Posts
Link
Today
Total
02-28 16:57
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๐ŸฌDB (3)

dingdong coding

[ Oracle ] ๊ธฐ๋ณธ ๊ฐœ๋…

๋ฌธ์ž์—ด 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์ž๋ฆฌ .๊ธฐ์ค€ ์™ผ์ชฝ์— ์ˆซ์ž ํ•œ ๊ฐœ๋งŒ ํ‘œ์‹œ ๊ฐ€๋Šฅ, ..

๐ŸฌDB 2022. 8. 22. 00:03
[ MySQL ] ๊ธฐ๋ณธ ์ฟผ๋ฆฌ๋ฌธ ์ •๋ฆฌ

SQL (Structured Query Language) • SQL์€ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ๋”ฐ๋ฅด๋Š” DBMS์˜ ํ‘œ์ค€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์–ธ์–ด • ๊ด€๊ณ„ ๋Œ€์ˆ˜๋ฅผ ๊ธฐ์ดˆ๋กœ ๋งŒ๋“œ๋Ÿฌ์ง„ DB๊ด€๋ จ ๋ช…๋ น์–ด ํ˜•์‹ SQL ๋ช…๋ น์–ด ๋ถ„๋ฅ˜ 1 ) ๋ฐ์ดํ„ฐ ์ •์˜์–ด DDL, Data Definition Language - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋‚˜ ํ…Œ์ด๋ธ” ๋“ฑ์„ ์ƒ์„ฑ, ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ๊ทธ ๊ตฌ์กฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ •์˜ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ • - ๋ช…๋ น์–ด ์ˆ˜ํ–‰์‹œ ์ด์ „ ์ƒํƒœ๋กœ ๋ณต๊ท€ ๋ถˆ๊ฐ€ ๊ตฌ๋ถ„ DDL ๋ช…๋ น์–ด ๋‚ด์šฉ ์ƒ์„ฑ CREATE ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜ค๋ธŒ์ ํŠธ ์ƒ์„ฑ ๋ณ€๊ฒฝ ALTER ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜ค๋ธŒ์ ํŠธ ๋ณ€๊ฒฝ ์‚ญ์ œ DROP ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜ค๋ธŒ์ ํŠธ ์‚ญ์ œ TRUNCATE ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜ค๋ธŒ์ ํŠธ์˜ ๋‚ด์šฉ ์‚ญ์ œ 2 ) ๋ฐ์ดํ„ฐ ์กฐ์ž‘์–ด DML, Data Manipulation Langu..

๐ŸฌDB 2022. 7. 7. 02:39
SQL Injection

SQL Injection ์ด๋ž€? • ์•…์˜์ ์ธ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด์•ˆ์ƒ์˜ ์ทจ์•ฝ์ ์„ ์ด์šฉํ•˜์—ฌ ์กฐ์ž‘๋œ SQL query๋ฌธ์„ DataBase์— ์ฃผ์ž…์‹œ์ผœ ๋น„์ •์ƒ์  ๋ช…๋ น์„ ์‹คํ–‰์‹œํ‚ค๋Š” ๊ณต๊ฒฉ ๊ธฐ๋ฒ• ( web hacking techniques ) • ํ•ด๋‹น ๊ณต๊ฒฉ์„ ๋ฐ›์œผ๋ฉด ์กฐ์ง ๋‚ด๋ถ€์˜ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋‚˜ ๊ฐœ์ธ์ •๋ณด๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‹ฌ๊ฐํ•œ ๊ฒฝ์šฐ ์กฐ์ง ๋ฐ์ดํ„ฐ ์ „์ฒด๋ฅผ ์žฅ์•…ํ•˜๊ฑฐ๋‚˜ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฒฉ ๋ฐฉ๋ฒ• 1 ) ์ธ์ฆ์šฐํšŒ • SQL injection์€ ๋ณดํ†ต ์‚ฌ์šฉ์ž์—๊ฒŒ ๋กœ๊ทธ์ธ(username, userid)๊ณผ ๊ฐ™์€ ์ž…๋ ฅ ์š”์ฒญ ์‹œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. • ์ •์ƒ์ ์ธ ๊ณ„์ •์ •๋ณด ์—†์ด๋„ ๋กœ๊ทธ์ธ์„ ์šฐํšŒํ•˜์—ฌ ์ธ์ฆ์„ ํš๋“ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์•„์ด๋””๊ฐ€ abc, ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ 1234์ผ ๋•Œ ์ฟผ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ „์†ก๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. SELECT * FROM US..

๐ŸฌDB 2022. 6. 17. 00:14