์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ ์ ๋ฌธ ์ดํ๋ฆฌ์ผ์ด์
ํ์ผ๋์ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ์ฐ๋ ์ด์
1. ๋ณด์์ฑ(์์ ํ๋ค) ๋๊ตฌ๋ ๋ณผ ์ ์๊ณ ์์คํ ์ด์ ๋ฌธ์ ๊ฐ ์๊ฒผ์๋๋ฅผ ๋๋นํด ๋ฐฑ์ ์ด ๊ฐ๋ฅ
2. ๋น ๋ฅด๋ค(์ธ๋ฑ์ค=์์ธ)
3. ํ๋ก๊ทธ๋๋ฐ์ ์ ์ด๊ฐ ๊ฐ๋ฅ
4. ์๊ฒฉํ๋ค
์ข ๋ฅ
๊ด๊ณํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค
: MySQL / MSSOL / Oracle
MySQL์ ์คํ์์ค๋ก ์๋ํ๋ ์ค ์ ๋ก๋ณด๋ ๋ฑ ์ด ์ฃผ๋ก์ฌ์ฉํ๊ณ ์์
MySQL == MariaDB
- Structured ๋ฐ์ดํ = ํ(table)
SQL = Structured Query Language = ๊ตฌ์กฐํ๋ ์ ๋ณด๋ฅผ ์ง์ํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด (ํ์ค)
๋ฐ์ดํฐ ๋ฒ ์ด์ค ์์คํ ๋ ์๋ฒ(PHP)์ ํด๋ผ์ด์ธํธ(mySQL)๋ก ๊ตฌ์ฑ๋์ด์๋ค.
mySQL monitor : ํ์ค mySQL ์ ์ดํ๋ก๊ทธ๋จ
์ธ์ด๋ก ์ ์ดํ๊ธฐ๋๋ฌธ์ ์ด๋ ต๊ณ GUIํ๊ฒฝ์ ์ ๊ณตํ๋ ํ๋ก๊ทธ๋จ๋ค์ ๋จ์ ์ด ์๋ค.
๊ธฐ๋ณธ๋ฌธ๋ฒ
๋ช ๋ นํ๋กฌํํธ : window+R ๋๋ฅด๊ณ cmd๋ฅผ ์ ๋ ฅํ๊ณ ์ํฐ์น๋ฉด ์คํ๋จ
๋์์์
cd : change directory
>cd c:\Bitnami\wampstack-7.1.28-0\mysql\bin>// mySQL์คํํ๊ธฐ
1. C:\Bitnami\wampstack-7.1.28-0\mysql\bin>mysql - hloclahost - uroot - p
mySQL : mySQL์ ์คํํ๋ผ
-hlocalhost : -h ์๋ฒ์ ์ฃผ์ localhost๋ ๋ง์ด์์คํ์ ๋ชจ๋ํฐ๊ฐ ์ค์น๋ ์ปดํจํฐ์ ๊ฐ์ด ์ค์น๋ ์๋ฒ
(์๋ฒ๊ฐ ๋ค๋ฅธ ์ปดํจํฐ์ ์ค์น๋์ด ์๋ค๋ฉด ์ฃผ์๋ฅผ ์จ์ค๋ค)
-uroot : -u์ด ๋ค์ ๋ฐ๋ผ์ค๋๊ฒ ๋น๋ฒ์ด๋ค root ๋น๋ฐ๋ฒํธ
-p : ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅ ๋ฐ์๋ผ
mysql> show databases; //๋ด์ฅ๋ ๋ฐ์ดํ๋ฒ ์ด์ค๋ค์ ๋ชฉ๋ก์ ๋ณด์ฌ์ค๋ผ
mysql> CREATE DATABASE ์ง์์ด๋ฆ CHARACTER SET utf8 COLLATE utf8_general_ci;
//์๋ก์ด ๋ฐ์ดํ ๋ฒ ์ด์ค๋ฅผ(ํด๋)์์ฑ
mysql> use ์ง์์ด๋ฆ; //์ ํํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ๋ช ๋ น(์์ )์ ํ๊ฒ ๋ค
mysql> CREATE TABLE `topic` ( //'topic' ์ด๋ผ๋ ์ด๋ฆ์ ํ ์ด๋ธ์ ๋ง๋ค์ด๋ผ
`id` int(11) NOT NULL AUTO_INCREMENT, //auto_increment๋ ์๋์ผ๋ก ์ซ์๋ฅผ 1์ฉ ์ฌ๋ ค์ค
`title` varchar(100) NOT NULL, //not null์ ๋ฐ๋์ ๊ฐ์ด ๋ค์ด์์ผ๋ง ํ๋ค๋๊ฑธ ์๋ฏธ ๊ณต๋ฐฑ์๋จ!
`description` text NOT NULL,
`author` varchar(30) NOT NULL, //varchar์ค์ ๊ฐ ์ด์์ ํ ์คํธ๊ฐ ๋ค์ด์ค๋ฉด ์๋ฆผ
`created` datetime NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
mysql> INSERT INTO `topic` (`id`, `title`, `description`, `author`, `created`) VLAUE('title๊ฐ',`description๊ฐ`, `author๊ฐ`, `created๊ฐ`);
* " ` " grave accent ๋ก ๊ฐ์ธ๋๊ฒ์ ์ฝ์๋์ด์๋ ๋ฌธ๋ฒ์ ์ฉ์ด์ ์ค๋ณต๋๋ ๋จ์ด์ผ ๊ฒฝ์ฐ๋ฅผ ๋๋นํด ๋ฌธ๋ฒ๊ณผ ํ ์ดํฐ๋ฅผ ๊ตฌ๋ถ์ง๋ ๊ธฐํธ
mysql> SELECT id,title, author, created FROM topic ORDER BY id DESC;
๋ฐ์ดํฐ๋ฅผ ์ฝ์๋ select ~ from
'Designer_Vibi > Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๋๋ก์ด๋ ์คํ๋์ค ์น๋ทฐ ๋์ฐ๊ธฐ (0) | 2019.08.18 |
---|---|
php_๊ธฐ๋ณธ๋ฌธ๋ฒ (0) | 2019.05.02 |
PHP์ Javascript ํจ์/์ ๋ ฅ๊ณผ ์ถ๋ ฅ (0) | 2019.05.01 |
JavaScript/PHP ๋ฐฐ์ด&๋ฐ๋ณต๋ฌธ ๋น๊ต (0) | 2019.04.30 |
PHP์ Javascript ๋์์๋ฆฌ (0) | 2019.04.23 |