BLOB & TEXT
๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐ์ดํฐ ํ์์ผ๋ก
varchar, varbinary ์ ๋ค๋ฅด๊ฒ ์ธ๋ฑ์ค ์ง์ ์ ๋ฐ๋์ prefix(์ ๋์ฌ) ๊ธธ์ด๋ฅผ ์ง์ ํด์ฃผ์ด์ผ ํฉ๋๋ค.
BLOB์ด๋?
Binary Large OBject์ ์ฝ์๋ก ์ด๋ฏธ์ง, ์ฌ์ด๋ ๋ฑ ํฌ๊ธฐ๊ฐ ํฌ๋ฉด์, ๋ฐ์ด๋๋ฆฌ ํ์์ผ๋ก ๋ค๋ฃจ์ด์ง๋ ๋ฐ์ดํฐ๋ค์ ์ฝ์ด ์ ๋๋ค.
MySQL์์ BLOB ๋ฐ์ดํฐ๋ ์ด 4๊ฐ์ง ์ข ๋ฅ๊ฐ ์์ต๋๋ค.
BLOB ํ์ | ์ฉ๋ |
TINYBLOB | 2^8 - 1 [256 Bytes] |
BLOB | 2^16 - 1 [64 KB] |
MEDIUMBLOB | 2^24 - 1 [8 MB] |
LONGBLOB | 2^32 - 1 [4 GB] |
๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ํ์์ผ๋ก ์ปฌ๋ผ ๊ฐ์ byte์ ๊ธฐ๋ฐํ ์ ๋ ฌ๊ณผ ๋น๊ต๋ง ๊ฐ๋ฅํฉ๋๋ค.
TEXT์ด๋?
TEXT ๋ํ ๋๊ฐ์ด ์ฉ๋์ ๋ฐ๋ผ 4๊ฐ์ง ์ข ๋ฅ๋ก ๋๋๋ฉฐ, ์ ํ๋๋ ์ต๋ ์ฉ๋๋ ๊ฐ์ต๋๋ค.
TEXT ํ์ | ์ฉ๋ |
TINYTEXT | 2^8 - 1 [256 Bytes] |
TEXT | 2^16 - 1 [64 KB] |
MEDIUMTEXT | 2^24 - 1 [8 MB] |
LONGTEXT | 2^32 - 1 [4 GB] |
TEXT ํ์์ ์ผ๋ฐ์ ์ผ๋ก ์์ฃผ ์ฐ๋ char, varchar ์๋ ํ์์ด ๋ค๋ฅธ ์ผ์ข ์ ๋์ฉ๋ ๋ฌธ์์ด ํ์์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค.
'DB > MySQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[MySQL] IS NULL ASC, IS NULL DESC (0) | 2022.04.14 |
---|---|
[MySQL] ๋ฐ์ดํฐ ์์ ํ๊ธฐ - UPDATE (0) | 2022.03.29 |
[MySQL] ์ ์ฝ ์กฐ๊ฑด - constraint (0) | 2022.03.29 |
[MySQL] ์๋ธ์ฟผ๋ฆฌ( subquery) ๋? (0) | 2022.03.29 |
[MySQL] CASE ์กฐ๊ฑด๋ฌธ (0) | 2022.03.28 |