MySQL
-
์ด ๋ด์ฉ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ ์ ๋ฌธ์์ ๋๋์ด์ ๋ง์ถ ์ํ์ฝ๋ฉ! php+mysql ์ฑ ์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ต๋๋ค. ์ค์ค๋ก ๊ณต๋ถํ๊ณ , ๊ณต๋ถํ๊ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์ ๋๋ค. ์ด๋ฒ ํฌ์คํ ์ mysqli ๋ผ๋ API๋ฅผ ์ด์ฉํด PHP์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋จผ์ ํจ์๋ฐฉ์์ผ๋ก mysqli๋ฅผ ์ ์ดํ๋ ์์ ๋ฅผ ์ค์ตํด๋ณด์. ๋น์ฅ ์ฌ์ฉํ ์ฝ๋๊ฐ ์๋๋ฏ๋ก, ์ฃผ์์ฒ๋ฆฌ ํ ์ฐธ๊ณ ๋ง ํ์! mysql ์ -u root๋ root๋ผ๋ ์ฌ์ฉ์์ ๊ถํ์ผ๋ก MySQL์ ์ ์ํ๋ค๋ ๋ป์ด๋ค. ์ํฐ ํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ฉด (root์ ๋น๋ฐ๋ฒํธ), ์ดํ ๋ด๋ฆฌ๋ ๋ช ๋ น์ด root๋ผ๋ ์ฌ์ฉ์์ ๊ถํ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ์ ์ก๋๋ ๊ฒ์ด๋ค. mysqli_connect() ๋ฅผ ์ดํด๋ณด์. conn..
[PHP&MySQL] mysqli_connect์ด ๋ด์ฉ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ ์ ๋ฌธ์์ ๋๋์ด์ ๋ง์ถ ์ํ์ฝ๋ฉ! php+mysql ์ฑ ์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ต๋๋ค. ์ค์ค๋ก ๊ณต๋ถํ๊ณ , ๊ณต๋ถํ๊ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์ ๋๋ค. ์ด๋ฒ ํฌ์คํ ์ mysqli ๋ผ๋ API๋ฅผ ์ด์ฉํด PHP์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋จผ์ ํจ์๋ฐฉ์์ผ๋ก mysqli๋ฅผ ์ ์ดํ๋ ์์ ๋ฅผ ์ค์ตํด๋ณด์. ๋น์ฅ ์ฌ์ฉํ ์ฝ๋๊ฐ ์๋๋ฏ๋ก, ์ฃผ์์ฒ๋ฆฌ ํ ์ฐธ๊ณ ๋ง ํ์! mysql ์ -u root๋ root๋ผ๋ ์ฌ์ฉ์์ ๊ถํ์ผ๋ก MySQL์ ์ ์ํ๋ค๋ ๋ป์ด๋ค. ์ํฐ ํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ฉด (root์ ๋น๋ฐ๋ฒํธ), ์ดํ ๋ด๋ฆฌ๋ ๋ช ๋ น์ด root๋ผ๋ ์ฌ์ฉ์์ ๊ถํ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ์ ์ก๋๋ ๊ฒ์ด๋ค. mysqli_connect() ๋ฅผ ์ดํด๋ณด์. conn..
2020.12.17 -
์ด ๋ด์ฉ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ ์ ๋ฌธ์์ ๋๋์ด์ ๋ง์ถ ์ํ์ฝ๋ฉ! php+mysql ์ฑ ์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ต๋๋ค. ์ค์ค๋ก ๊ณต๋ถํ๊ณ , ๊ณต๋ถํ๊ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์ ๋๋ค. ๋จผ์ ์น๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๋์ ์ํด, ์น์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ค๋นํ ํ์ผ์ ํ๋ ๋ง๋ค์ด ๋ณด์. ๊ธฐ๋ณธ์ ์ธ HTML ๊ณจ๊ฒฉ์ ์ก์์ค๋ค. ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ํ๋ PHP๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฐ๋ํ๋ ์์ ์ ํด๋ณด์. ์น์ด ์ค๋น๊ฐ ๋์์ผ๋, ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ์ด๋ธ์ ๋ณด๊ดํ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ค๋ฅธ ๋ง๋ก ์คํค๋ง๋ฅผ ๋ง๋ค์ด ๋ณด์. ์ฌ์ฉํ Database๋ MariaDB(์ฌ์ค์ MySQL๊ณผ ๋ค๋ฅผ๊ฒ ์์)์ด๋ฉฐ, ์ค์น์ ๊ด๋ จํ ์ค๋ช ์ ์๋ตํ๊ฒ ๋ค. ์๋ ์์๋๋ก ์ค์ต์ ๋ฐ๋ผํด๋ณด์! (๋นจ๊ฐ ๋ค๋ชจ ๋ฐ์ค ๋ถ๋ถ์ ์ฃผ์๊น๊ฒ ๋ณด๋ฉด๋จ) 1. Database ..
์น๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๋ํ๊ธฐ(1)์ด ๋ด์ฉ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ ์ ๋ฌธ์์ ๋๋์ด์ ๋ง์ถ ์ํ์ฝ๋ฉ! php+mysql ์ฑ ์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ต๋๋ค. ์ค์ค๋ก ๊ณต๋ถํ๊ณ , ๊ณต๋ถํ๊ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์ ๋๋ค. ๋จผ์ ์น๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๋์ ์ํด, ์น์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ค๋นํ ํ์ผ์ ํ๋ ๋ง๋ค์ด ๋ณด์. ๊ธฐ๋ณธ์ ์ธ HTML ๊ณจ๊ฒฉ์ ์ก์์ค๋ค. ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ํ๋ PHP๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฐ๋ํ๋ ์์ ์ ํด๋ณด์. ์น์ด ์ค๋น๊ฐ ๋์์ผ๋, ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ์ด๋ธ์ ๋ณด๊ดํ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ค๋ฅธ ๋ง๋ก ์คํค๋ง๋ฅผ ๋ง๋ค์ด ๋ณด์. ์ฌ์ฉํ Database๋ MariaDB(์ฌ์ค์ MySQL๊ณผ ๋ค๋ฅผ๊ฒ ์์)์ด๋ฉฐ, ์ค์น์ ๊ด๋ จํ ์ค๋ช ์ ์๋ตํ๊ฒ ๋ค. ์๋ ์์๋๋ก ์ค์ต์ ๋ฐ๋ผํด๋ณด์! (๋นจ๊ฐ ๋ค๋ชจ ๋ฐ์ค ๋ถ๋ถ์ ์ฃผ์๊น๊ฒ ๋ณด๋ฉด๋จ) 1. Database ..
2020.12.17 -
์ด ๋ด์ฉ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ ์ ๋ฌธ์์ ๋๋์ด์ ๋ง์ถ ์ํ์ฝ๋ฉ! php+mysql ์ฑ ์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ต๋๋ค. ์ค์ค๋ก ๊ณต๋ถํ๊ณ , ๊ณต๋ถํ๊ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์ ๋๋ค. ์ด๋ฒ ํฌ์คํ ์ ๋ชฉํ๋ PHP์ MYSQL์ด ์ํธ์์ฉํ๋ ๊ฒ์ ๋ํ ์ง์์ ์ ๋ฐ์ ์ผ๋ก ๋๊ณ ์์ต๋๋ค. ์๋ ๊ทธ๋ฆผ์ ๋ณด๋ฉด ์ ์ ์ผ๋ก ์์ญ์ด ๋๋๋๋ฐ ์ผ์ชฝ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ค์น๋ ์ปดํจํฐ์ด๊ณ ์ค๋ฅธ์ชฝ์ ์๋ฒ ์ปดํจํฐ์ด๋ค. ์ค๊ฐ์ ์ธํฐ๋ท์ด ๋์ฌ์๋ ์ํ์ด๊ณ , ์น ๋ธ๋ผ์ฐ์ ๊ฐ index.php๋ผ ์ ๋ ฅ ํ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด ์น ๋ธ๋ผ์ฐ์ ๋ index.php๋ฅผ ๊ฐ์ง๊ณ ์๋ ์น ์๋ฒ์ ์ ์ํ๋ค. ์น ์๋ฒ์ธก์์๋ ์ฌ์ฉ์๊ฐ ์์ฒญํ ๋ฐ์ดํฐ์ ํ์ผ๋ช ์ ๋ณด๊ณ ํ์ฅ์๊ฐ PHP์ผ ๊ฒฝ์ฐ PHP๋ ์ง์ ์ฒ๋ฆฌํ ์ ์๋ค๋ ์ฌ์ค์ ์๊ณ php๋ผ๊ณ ํ๋ ํ๋ก๊ทธ๋จ์ ์ด..
PHP์ MySQL์ ์ฐ๋์๋ฆฌ์ด ๋ด์ฉ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ ์ ๋ฌธ์์ ๋๋์ด์ ๋ง์ถ ์ํ์ฝ๋ฉ! php+mysql ์ฑ ์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ต๋๋ค. ์ค์ค๋ก ๊ณต๋ถํ๊ณ , ๊ณต๋ถํ๊ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์ ๋๋ค. ์ด๋ฒ ํฌ์คํ ์ ๋ชฉํ๋ PHP์ MYSQL์ด ์ํธ์์ฉํ๋ ๊ฒ์ ๋ํ ์ง์์ ์ ๋ฐ์ ์ผ๋ก ๋๊ณ ์์ต๋๋ค. ์๋ ๊ทธ๋ฆผ์ ๋ณด๋ฉด ์ ์ ์ผ๋ก ์์ญ์ด ๋๋๋๋ฐ ์ผ์ชฝ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ค์น๋ ์ปดํจํฐ์ด๊ณ ์ค๋ฅธ์ชฝ์ ์๋ฒ ์ปดํจํฐ์ด๋ค. ์ค๊ฐ์ ์ธํฐ๋ท์ด ๋์ฌ์๋ ์ํ์ด๊ณ , ์น ๋ธ๋ผ์ฐ์ ๊ฐ index.php๋ผ ์ ๋ ฅ ํ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด ์น ๋ธ๋ผ์ฐ์ ๋ index.php๋ฅผ ๊ฐ์ง๊ณ ์๋ ์น ์๋ฒ์ ์ ์ํ๋ค. ์น ์๋ฒ์ธก์์๋ ์ฌ์ฉ์๊ฐ ์์ฒญํ ๋ฐ์ดํฐ์ ํ์ผ๋ช ์ ๋ณด๊ณ ํ์ฅ์๊ฐ PHP์ผ ๊ฒฝ์ฐ PHP๋ ์ง์ ์ฒ๋ฆฌํ ์ ์๋ค๋ ์ฌ์ค์ ์๊ณ php๋ผ๊ณ ํ๋ ํ๋ก๊ทธ๋จ์ ์ด..
2020.12.17 -
์์คํ ์ ์ด 3๊ฐ์ ์๊ฐ์ ๊ฐ์ง๊ณ ์๋ค. - OS ์๊ฐ(Operating System) - S.W ์๊ฐ(soft ware) - H.w ์๊ฐ(hard ware) 1. ํ์ฌ ์์คํ ์๊ฐ ํ์ธํ๊ธฐ #date 2. ํ์ฌ ์์คํ ํ๋์จ์ด์ ์๊ฐ์ ํ์ธํ๊ธฐ # hwclock 3. ํ๋์จ์ด, ์์คํ ์๊ฐ ์์๋ก ์ค์ ํ๊ธฐ( 1999.12.30 / 2000.1.1) ๊ฐ๊ฐ ์ด๋ ๊ฒ #hwclock -s "1999-12-30 00:00:00" // # date -s "2000-1-1 00:00:00" hwclock ์ ์ต์ ์ด ๋ค์ํ์ง๋ง ๊ทธ ์ค 2๊ฐ๋ง ๊ธฐ์ตํ์ -w : os์๊ฐ์ผ๋ก hw์๊ฐ์ ๋ฐ๊ฟ -s : hw์๊ฐ์ผ๋ก os์๊ฐ์ ๋ฐ๊ฟ 4. ์ง๊ธ๋ถํฐ 3๋ถํ NTP์๋ฒ๋ก๋ถํฐ ์๊ฐ์ ๋ฐ์ ์์คํ ์ ์๊ฐ์ ์ ์์ผ๋ก ๋๊ธฐํ ํ๋ ์ค์ผ์ค..
[Centos] APM + ์๊ฐ ์ค์ ์์คํ ์ ์ด 3๊ฐ์ ์๊ฐ์ ๊ฐ์ง๊ณ ์๋ค. - OS ์๊ฐ(Operating System) - S.W ์๊ฐ(soft ware) - H.w ์๊ฐ(hard ware) 1. ํ์ฌ ์์คํ ์๊ฐ ํ์ธํ๊ธฐ #date 2. ํ์ฌ ์์คํ ํ๋์จ์ด์ ์๊ฐ์ ํ์ธํ๊ธฐ # hwclock 3. ํ๋์จ์ด, ์์คํ ์๊ฐ ์์๋ก ์ค์ ํ๊ธฐ( 1999.12.30 / 2000.1.1) ๊ฐ๊ฐ ์ด๋ ๊ฒ #hwclock -s "1999-12-30 00:00:00" // # date -s "2000-1-1 00:00:00" hwclock ์ ์ต์ ์ด ๋ค์ํ์ง๋ง ๊ทธ ์ค 2๊ฐ๋ง ๊ธฐ์ตํ์ -w : os์๊ฐ์ผ๋ก hw์๊ฐ์ ๋ฐ๊ฟ -s : hw์๊ฐ์ผ๋ก os์๊ฐ์ ๋ฐ๊ฟ 4. ์ง๊ธ๋ถํฐ 3๋ถํ NTP์๋ฒ๋ก๋ถํฐ ์๊ฐ์ ๋ฐ์ ์์คํ ์ ์๊ฐ์ ์ ์์ผ๋ก ๋๊ธฐํ ํ๋ ์ค์ผ์ค..
2020.11.03 -
์ด๋ฒ ํฌ์คํ ์ 'MySQL'์ฆ 'DataBase(DB)'์ ๋ํ ์ ์์ ๋ฉํ ๋ฐ์ดํ, ๊ทธ๋ฆฌ๊ณ MySQL์์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ด๊ณ ์๋ information_schema์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค(MySQL)๋? ์ํค๋ฐฑ๊ณผ์์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ ์ํ๊ณ ์์ต๋๋ค. "์ฌ๋ฌ ์ฌ๋๋ค์ด ๊ณต์ ํ๊ณ ์ฌ์ฉํ ๋ชฉ์ ์ผ๋ก ํตํฉ ๊ด๋ฆฌ๋๋ ์ ๋ณด์ ์งํฉ์ด๋ค. ๋ ผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ด๋ ํ๋ ์ด์์ ์๋ฃ์ ๋ชจ์์ผ๋ก ๊ทธ ๋ด์ฉ์ ๊ณ ๋๋ก ๊ตฌ์กฐํํจ์ผ๋ก์จ ๊ฒ์๊ณผ ๊ฐฑ์ ์ ํจ์จํ๋ฅผ ๊พํ ๊ฒ์ด๋ค. ์ฆ ๋ช ๊ฐ์ ์๋ฃ ํ์ผ์ ์กฐ์ง์ ์ผ๋ก ํตํฉํ์ฌ ์๋ฃ ํญ๋ชฉ์ ์ค๋ณต์ ์์ ๊ณ ์๋ฃ๋ฅผ ๊ตฌ์กฐํํ์ฌ ๊ธฐ์ต์์ผ ๋์ ์๋ฃ์ ์งํฉ์ฒด๋ผ๊ณ ํ ์ ์๋ค." ์ฆ ์ฝ๊ฒ ๋งํ์๋ฉด ์ฌ๋ฌ ์ฌ๋๋ค์ด ์ฌ์ฉ ํ ์ ์๋ "๋ฐ์ดํฐ์ ์งํฉ" ์ด๋ผ๋ ๊ฒ์ธ๋ฐ์ ๊ทธ๋ ๋ค๋ฉด Meta..
INFORMATION_SCHEMA ์์๋ณด๊ธฐ์ด๋ฒ ํฌ์คํ ์ 'MySQL'์ฆ 'DataBase(DB)'์ ๋ํ ์ ์์ ๋ฉํ ๋ฐ์ดํ, ๊ทธ๋ฆฌ๊ณ MySQL์์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ด๊ณ ์๋ information_schema์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค(MySQL)๋? ์ํค๋ฐฑ๊ณผ์์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ ์ํ๊ณ ์์ต๋๋ค. "์ฌ๋ฌ ์ฌ๋๋ค์ด ๊ณต์ ํ๊ณ ์ฌ์ฉํ ๋ชฉ์ ์ผ๋ก ํตํฉ ๊ด๋ฆฌ๋๋ ์ ๋ณด์ ์งํฉ์ด๋ค. ๋ ผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ด๋ ํ๋ ์ด์์ ์๋ฃ์ ๋ชจ์์ผ๋ก ๊ทธ ๋ด์ฉ์ ๊ณ ๋๋ก ๊ตฌ์กฐํํจ์ผ๋ก์จ ๊ฒ์๊ณผ ๊ฐฑ์ ์ ํจ์จํ๋ฅผ ๊พํ ๊ฒ์ด๋ค. ์ฆ ๋ช ๊ฐ์ ์๋ฃ ํ์ผ์ ์กฐ์ง์ ์ผ๋ก ํตํฉํ์ฌ ์๋ฃ ํญ๋ชฉ์ ์ค๋ณต์ ์์ ๊ณ ์๋ฃ๋ฅผ ๊ตฌ์กฐํํ์ฌ ๊ธฐ์ต์์ผ ๋์ ์๋ฃ์ ์งํฉ์ฒด๋ผ๊ณ ํ ์ ์๋ค." ์ฆ ์ฝ๊ฒ ๋งํ์๋ฉด ์ฌ๋ฌ ์ฌ๋๋ค์ด ์ฌ์ฉ ํ ์ ์๋ "๋ฐ์ดํฐ์ ์งํฉ" ์ด๋ผ๋ ๊ฒ์ธ๋ฐ์ ๊ทธ๋ ๋ค๋ฉด Meta..
2020.07.23