Study/DataBase

    [MySQL] MySQL ์„ค์น˜

    [MySQL] MySQL ์„ค์น˜

    MySQL ์„ค์น˜ 1. VC_redist.x64.exe ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ ์„ค์น˜ํ•œ๋‹ค. 2. ์ˆœ์„œ๋Œ€๋กœ ์ง„ํ–‰ํ•˜์—ฌ ์••์ถ• ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด ๋ฐ›๋Š”๋‹ค 3. ๋‹ค์šด๋กœ๋“œ ๋ฐ›์€ ํŒŒ์ผ์„ ์••์ถ• ํ•ด์ œํ•˜๊ณ , data ํด๋”๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. 4. ๋นˆ ํ…์ŠคํŠธ๋กœ ๋˜์–ด ์žˆ๋Š” ์„ค์น˜ ํŒŒ์ผ๋„ ‘my.ini’๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ƒ์„ฑํ•ด ์ค€๋‹ค. 5. My.ini ํŒŒ์ผ์— ํ•ด๋‹น ๋‚ด์šฉ์„ ์ž‘์„ฑํ•˜์—ฌ ์ €์žฅํ•œ๋‹ค. 6. ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด ์ปดํ“จํ„ฐ์˜ ์†์„ฑ์„ ํด๋ฆญํ•œ๋‹ค. 7. ๊ณ ๊ธ‰ ์‹œ์Šคํ…œ ์„ค์ •์„ ํด๋ฆญํ•˜๊ณ , ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ํด๋ฆญํ•œ๋‹ค. 8. ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•œ๋‹ค. 9. ์ƒˆ ์‹œ์Šคํ…œ ๋ณ€์ˆ˜์— ๋ณ€์ˆ˜ ์ด๋ฆ„๊ณผ ๋ณ€์ˆ˜ ๊ฐ’์„ ์ž…๋ ฅํ•ด ์ค€ ํ›„, ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋‹ค. ๋ณ€์ˆ˜ ์ด๋ฆ„์€ MYSQL_HOME์œผ๋กœ, ๋ณ€์ˆ˜ ๊ฐ’์€ ์••์ถ• ํŒจํ‚ค๊ธฐ๋ฅผ ์••์ถ• ํ•ด์ œํ•œ ํด๋”๋กœ ์ง€์ •ํ•ด ์ค€๋‹ค. 10. Path ๋ณ€์ˆ˜๋ฅผ ํด๋ฆญํ•œ ํ›„..

    [Node.js] Node.js ์„ค์น˜

    [Node.js] Node.js ์„ค์น˜

    Node.js ์„ค์น˜ 1. http://nodejs.org ์— ์ ‘์†ํ•˜์—ฌ LTS ๋ฒ„์ „ ์„ ํƒ ํ›„, ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์‹คํ–‰ 2. ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋‚˜์˜ค๋Š” ์ฒดํฌ๋ฐ•์Šค๋“ค์„ ์„ ํƒ ํ›„, ์„ค์น˜ ์ง„ํ–‰ 3. cmd์—์„œ 'node —version'์„ ์น˜๊ณ  ๋ฒ„์ „ ํ™•์ธ ๋ฐ ์„ค์น˜ ํ™•์ธ -> ์˜ค๋ฅ˜๊ฐ€ ๋‚œ๋‹ค๋ฉด ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ • ํ•„์š” ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ • 1. ๋‚ด PC์— ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ๊ฐ€ ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ ํด๋ฆญ 2. ์†์„ฑ → ๊ณ ๊ธ‰ ์‹œ์Šคํ…œ ์„ค์ • → ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ํด๋ฆญ 3. ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ → Path → ํŽธ์ง‘ ํด๋ฆญ 4. ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ → node.js๊ฐ€ ์„ค์น˜๋œ ๊ฒฝ๋กœ ์ž…๋ ฅ → cmd ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์—ฌ 'node —version'๋กœ ํ™•์ธ

    [MySQL] JOIN

    JOIN JOIN์€ ๋ณดํ†ต SELECT ๋ฌธ๊ณผ ํ•จ๊ป˜ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์˜ ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”์—์„œ ๊ฐ€์ ธ์˜จ ๋ ˆ์ฝ”๋“œ๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”์ด๋‚˜ ๊ฒฐ๊ณผ๋ฅผ ์ง‘ํ•ฉ์œผ๋กœ ํ‘œํ˜„ํ•ด ์ค€๋‹ค. JOIN ์ข…๋ฅ˜ 1. EQUI JOIN ๋‘ ํ…Œ์ด๋ธ”์—์„œ ๊ณตํ†ต์ ์œผ๋กœ ์กด์žฌํ•˜๋Š” ์ปฌ๋Ÿผ์˜ ๊ฐ’์ด ์ผ์น˜๋˜๋Š” ํ–‰์„ ์—ฐ๊ฒฐํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ต์ง‘ํ•ฉ JOIN SELECT table1.column, table2.column FROM table1, table2 WHERE table1.column=table2.column; 2. INNER JOIN EQUI JOIN๊ณผ ๊ฐ™์ด ๊ต์ง‘ํ•ฉ JOIN์œผ๋กœ ๊ธฐ์ค€ ํ…Œ์ด๋ธ”๊ณผ JOIN ํ…Œ์ด๋ธ”์˜ ์ค‘๋ณต๋œ ๊ฐ’์„ ๋ณด์—ฌ ์คŒ SELECT table1.column, table2.column FROM table1 INNER JOIN table..

    [MySQL] ์ฟผ๋ฆฌ๋ฌธ

    ์ฟผ๋ฆฌ๋ฌธ 1. SELECT ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ฟผ๋ฆฌ๋ฌธ /**๋ชจ๋“  ๋ฐ์ดํ„ฐ ์กฐํšŒ**/ select * from ; select ์ปฌ๋Ÿผ1, ์ปฌ๋Ÿผ2, ... ,์ปฌ๋Ÿผ n from ; desc ; /**๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์ค‘๋ณต ํ–‰ ์ œ๊ฑฐ**/ select DISTINCT * | ์ปฌ๋Ÿผ1, ์ปฌ๋Ÿผ2, ... ,์ปฌ๋Ÿผ n from ; /**์ปฌ๋Ÿผ ์ด๋ฆ„ ๋’ค์— ๊ณต๋ฐฑ์œผ๋กœ ๋ณ„์นญ ๊ตฌ๋ถ„**/ select DISTINCT * | ์ปฌ๋Ÿผ1, ์ปฌ๋Ÿผ2, ... ,์ปฌ๋Ÿผ n from ; /**WHERE์ ˆ์„ ์‚ฌ์šฉํ•œ ๊ฒ€์ƒ‰ ์กฐ๊ฑด**/ select [distinct] {* | ์ปฌ๋Ÿผ ์ด๋ฆ„ [as `๋ณ„์นญ`] ... } from [where ๊ฒ€์ƒ‰ ์กฐ๊ฑด]; 2. INSERT ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ์ฟผ๋ฆฌ๋ฌธ INSERT INTO VALUES (๊ฐ’1, ๊ฐ’2, ..., ๊ฐ’n); INSERT..