MySQL ์ ์ํ๊ธฐ & ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ
MySQL์ ์ ์ํด์ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ์์ฑํด๋ณธ๋ค.
Root๋ก ๊ด๋ฆฌ ์์คํ ์ ์ ์
cmd ์ฐฝ์ ํค๊ณ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํ๋ค.
mysql -u root -p
๊ทธ๋ฌ๋ฉด cmd ์ฐฝ์์ Enter password:
๋ผ๋ ๋ฉ์์ง๊ฐ ๋์จ๋ค.
MySQL ์ค์น ์์ ์ค์ ํ๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅํด์ค๋ค.
๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ผ๋ก ์ ์์ ํด์ค ์ ์๋ค.
Database ์์ฑ
create database testDB;
๋ค์๊ณผ ๊ฐ์ด ์
๋ ฅํ๋ฉด, Query OK, 1 row affected (0.07 sec)
๋ผ๋ ๋ฉ์์ง๊ฐ ๋ฌ๋ค.
Query๋ ๋ช
๋ น์ ๋ด๋ฆฌ๋ ๋ฌธ์ฅ์ธ๋ฐ, Query๊ฐ ์๋ฃ๋์๊ณ , 0.07์ด์ ์ํ ์๊ฐ์ด ๊ฑธ๋ ธ๋ค๋ ์๋ฏธ์ด๋ค.
Database ์ฌ์ฉํ๊ธฐ & ํ์ธํ๊ธฐ
use
๋ช
๋ น์ด๋ฅผ ์ด์ฉํด ์ฌ์ฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ ํํ๋ค.
use TestDB;
Database changed
๋ผ๋ ๋ฉ์์ง๊ฐ ๋์จ๋ค.
show database
๋ช
๋ น์ด๋ฅผ ์ด์ฉํ๋ฉด MySQL์ ์กด์ฌํ๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ํ์ธํ ์ ์๋ค.
show databases;
Table
Database๋ ํ๊ณผ ์ด๋ก ๋ ํ
์ด๋ธ ํํ๋ก ์๋ฃ๋ฅผ ์ ์ฅํ๋ค.
์ด๋ ๊ฒ ๋ฐ์ดํฐ๋ค์ด ๋ชจ๋ ํ
์ด๋ธ ํํ๋ก ์ ์ฅ๋์ด ์๋ ๊ฒ์ ๊ด๊ณํ DB ๋ผ๊ณ ํ๋ค.
- ์ด : ๋จ์ผ ์ข ๋ฅ์ ๋ฐ์ดํฐ๋ฅผ ๋ํ๋ด๋ฉฐ, ํน์ ํ ๋ฐ์ดํฐ ํ์ ๊ณผ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
- ํ : ์ด๋ค์ ๊ฐ์ ์กฐํฉ์ด๋ฉฐ, ๊ธฐ๋ณธ ํค์ ์ํด ๊ตฌ๋ถ๋๋ฉฐ, ์ด๋ ๊ธฐ๋ณธ ํค๋ ์ค๋ณต์ ํ์ฉํ๋ฉด ์ ๋๊ณ ์์ด์๋ ์ ๋๋ค. ๋ ์ฝ๋๋ผ๊ณ ๋ ๋ถ๋ฆฐ๋ค.
use
๋ช
๋ น์ด๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ํ ํ, show tables
๋ช
๋ น์ ์ด์ฉํ๋ฉด Database์ ์ ์ฒด ํ
์ด๋ธ ๋ชฉ๋ก์ ๋ณผ ์ ์๋ค.
show tables;
์ด๋ ์กด์ฌํ๋ ํ
์ด๋ธ ์ค ํ๋์ ํ
์ด๋ธ์ ๊ตฌ์กฐ๋ฅผ ํ์ธํ๊ธฐ ์ํด์๋ desc "ํ
์ด๋ธ๋ช
"
์ผ๋ก ํ์ธํ ์ ์๋ค.
desc๋ describe์ ์ฝ์์ด๋ค.
desc testTable;
'Database > DB ์ด๋ก ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
MySQL Update & Delete (0) | 2022.03.09 |
---|---|
MySQL Create & Read (0) | 2022.03.09 |
MySQL ํ ์ด๋ธ ๋ง๋ค์ด๋ณด๊ธฐ (0) | 2022.03.09 |
JDBC (0) | 2022.03.08 |
๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์ด๋ธ (0) | 2022.03.08 |