Search

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

์ •์˜

MySQL์€ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(RDBMS)์ž…๋‹ˆ๋‹ค. ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ, ๊ด€๋ฆฌ ๋ฐ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์†Œ๊ฐœ

MySQL์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข
๋‹ค์ค‘ ์‚ฌ์šฉ์ž ๋ฐ ๋‹ค์ค‘ ์Šค๋ ˆ๋“œ ์ง€์›
โ€ข
SQL(Structured Query Language) ํ‘œ์ค€ ์ค€์ˆ˜
โ€ข
๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ์—์„œ ์‹คํ–‰ ๊ฐ€๋Šฅ
โ€ข
๋†’์€ ์„ฑ๋Šฅ๊ณผ ์•ˆ์ •์„ฑ
โ€ข
ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ ์ง€์›

์ฝ”๋“œ

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ

CREATE DATABASE database_name;
SQL
๋ณต์‚ฌ

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ฌ์šฉ

USE database_name;
SQL
๋ณต์‚ฌ

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ€๊ฒฝ

ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
SQL
๋ณต์‚ฌ
์ด ๋ช…๋ น์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ๊ณผ ์ •๋ ฌ ๋ฐฉ์‹์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค:
โ€ข
CHARACTER SET = utf8mb4: ์ด๋ชจ์ง€๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  Unicode ๋ฌธ์ž๋ฅผ ์ง€์›ํ•˜๋Š” UTF-8 ์ธ์ฝ”๋”ฉ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
โ€ข
COLLATE = utf8mb4_unicode_ci: ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๋Š” Unicode ์ •๋ ฌ ๊ทœ์น™์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ ์„ค์ •์€ ํ•œ๊ธ€, ์ผ๋ณธ์–ด, ์ค‘๊ตญ์–ด์™€ ๊ฐ™์€ ๋‹ค๊ตญ์–ด ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ €์žฅํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ€๊ฒฝ ์˜ต์…˜

์˜ต์…˜
์„ค๋ช…
์˜ˆ์‹œ
CHARACTER SET
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹์„ ์ง€์ •
utf8mb4, latin1, ascii
COLLATE
๋ฌธ์ž์—ด ๋น„๊ต ๋ฐ ์ •๋ ฌ ๊ทœ์น™์„ ์ง€์ •
utf8mb4_unicode_ci, utf8mb4_bin
DEFAULT
๊ธฐ๋ณธ๊ฐ’ ์„ค์ •์„ ๋ณ€๊ฒฝ
DEFAULT CHARACTER SET utf8mb4
ENCRYPTION
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•”ํ˜ธํ™” ์—ฌ๋ถ€ ์„ค์ •
'Y' ๋˜๋Š” 'N'
READ ONLY
์ฝ๊ธฐ ์ „์šฉ ๋ชจ๋“œ ์„ค์ •
1 (ํ™œ์„ฑํ™”) ๋˜๋Š” 0 (๋น„ํ™œ์„ฑํ™”)
์ด๋Ÿฌํ•œ ์˜ต์…˜๋“ค์€ ALTER DATABASE ๊ตฌ๋ฌธ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํŠน์„ฑ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ญ์ œ

DROP DATABASE database_name;
SQL
๋ณต์‚ฌ
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ญ์ œํ•˜๊ธฐ ์ „์— ๋ฐ˜๋“œ์‹œ ๋ฐฑ์—…์„ ํ™•์ธํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์‚ญ์ œ๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ณต๊ตฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.