ํด๋น ๊ฐ์๋ฅผ ์๊ฐํ๋ฉฐ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค.
[๋ฌด๋ฃ] DATABASE 1&2 - MySQL - ์ธํ๋ฐ | ๊ฐ์
์ ๋ณด๊ธฐ์ ์ ์ฌ์ฅ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ํฌ๊ด์ ์ธ ์๊ฐ๋ฅผ ๋ด๊ณ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณธ์ง์ ๊ณต๋ถํ๋ฉฐ ๊ฐ์ฅ ๋ํ์ ์ธ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ MYSQL ์ ํ์ตํด ๋ด ๋๋ค., [์๋ฒ ๋ฉ ์์] ๊ฐ์ข
www.inflearn.com
0. Mysql ์ค์น
https://www.mysql.com/products/community/
MySQL :: MySQL Community Edition
MySQL Community Edition MySQL Community Edition is the freely downloadable version of the world's most popular open source database. It is available under the GPL license and is supported by a huge and active community of open source developers. The MySQL
www.mysql.com
1. MySQL์ ๊ตฌ์กฐ
- '๋ฐ์ดํฐ๋ฒ ์ด์ค' == '์คํค๋ง' = ์๋ก ์ฐ๊ด๋ ํ๋ค์ grouping ํ๋ ์ผ์ข ์ ํด๋
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ: ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ ์ฅ๋๋ ๊ณณ
- MySQL ์ค์น == Database ์๋ฒ๋ผ๋ ํ๋ก๊ทธ๋จ์ ์ค์นํ ๊ฒ
- ์ด ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฅ์ฑ์ ํ์ฉํ์ฌ ์ฌ๋ฌ๊ฐ์ง ์์ ์ ํจ
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ป์ ์ ์๋ ์ฌ๋ฌ๊ฐ์ง ํจ์ฉ์ด ์์
๊ทธ ์ค '๋ณด์'
- ํ์ผ- ์ด์์ฒด์ ๋ง ๋ซ๋ฆฌ๋ฉด ๋๋จ,,
but, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์์ฒด์ ์ธ ๋ณด์ ์ฒด๊ณ๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฏ๋ก ๋์ฑ ์์ ํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ ์ ์์๊ถํ ๊ธฐ๋ฅ
+) ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฑ๋ก๋ ์ฌ๋๋ค๋ง ํ๋ฝ๋ ํ ์ด๋ธ์ ์ฝ๊ธฐ/์ฐ๊ธฐ/์์ /์ญ์ ๋ฅผ ์งํํ ์ ์์์ฐจ๋ฑ์ ๊ถํ ๊ฐ๋ฅ
2. MySQL ์๋ฒ ์ ์
(mac ํ๊ฒฝ์์ ์งํ)
- bin ๋๋ ํ ๋ฆฌ๋ก ์ด๋
- mysql์ root๊ณ์ ์ผ๋ก ์คํํ ๊ฒ (-p: ํจ์ค์๋ ์ ๋ ฅ)
- ์ผ๋ฐ์ ์ผ๋ก root ๊ถํ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ค๋ฃจ๋ ๊ฒ์ ์ํํจ (์ค์ํ ์์คํ ์ด๋ฉด ๋ณ๋์ ๊ณ์ ์ ์์ฑ ํ ์ค์ํ ์ผ์๋ง root๋ก ๋ค์ด๊ฐ์ผ ํจ)
- -p ํ๊ณ ํจ์ค์๋ ์ ๋ ฅํด๋ ๋์ง๋ง, ์ด๋ด ๊ฒฝ์ฐ ํจ์ค์๋ ๋ ธ์ถ๋จ ๐ค
3. MySQL ์คํค๋ง(๋ฐ์ดํฐ๋ฒ ์ด์ค) ์ฌ์ฉ
๋ช ๋ น์ด ํ๋ํ๋๋ฅผ ๋ค ์ธ์ฐ๋๊ฒ ์๋๋ผ ๋ชจ๋ฅด๋ฉด ๊ฒ์ํ๋ฉด ๋๋ค๋ ๊ฒ์ ๊ธฐ์ตํด๋์
- mysql create database
- mysql> CREATE DATABASE database_name;

- mysql delete database
- mysql> DROP DATABASE database_name;
- how to show database list in mysql
- SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
MySQL :: MySQL 8.0 Reference Manual :: 26.8 Extensions to SHOW Statements
26.8 Extensions to SHOW Statements Some extensions to SHOW statements accompany the implementation of INFORMATION_SCHEMA: SHOW can be used to get information about the structure of INFORMATION_SCHEMA itself. Several SHOW statements accept a WHERE clause t
dev.mysql.com
- opentutorials ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ
4. SQL๊ณผ ํ ์ด๋ธ ๊ตฌ์กฐ
- SQL (Structured Query Language)
- ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค - ํ์ ํ์์ผ๋ก ์ ๋ฆฌ = '๊ตฌ์กฐํ๋์๋ค'
- Query: ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์์ฒญ์ ๋ณด๋
- Language: ๊ณตํต๋ ์ฝ์์ ๋ฐ๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ฒ์ ์์ฒญ