MySQL - ๋ ์ง ๋ฐ์ดํฐ ์ฌ์ฉ
MySQL - ๋ ์ง ๋ฐ์ดํฐ ์ฌ์ฉ
mysql์์ ๋ ์ง ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํด๋ณด์.
DATE_FORMAT
MySQL์์๋ DATE_FORMAT
ํจ์๋ฅผ ์ด์ฉํ์ฌ ๋ ์ง๋ฅผ ์ํ๋ ํฌ๋งท์ผ๋ก ํํํ ์ ์๋ค.
ํจ์์ ์ธ์๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ๋ฃ์ด์ ์ฌ์ฉํ ์ ์๋ค.
DATE_FORMAT(NOW(), '์ง์ ํ๊ณ ์ถ์ ํ์');
์๋ฅผ ๋ค์ด
`SELECT DATE_FORMAT(NOW(), '%y %m %d %a') as nowFormatting;`
๋ค์๊ณผ ๊ฐ์ด SELECT๋ฅผ ์ ๋ ฅํด๋ณด์.
์์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ค.
์ง์๋๋ ํฌ๋งท ํ์
DATE_FORMATE์์ ๋ ๋ฒ์งธ ์ธ์๋ก ๋ค์ด๊ฐ๋ ํฌ๋งท์ ๋ค์๊ณผ ๊ฐ๋ค.
์ค๋ ๋ ์ง 2020/10/21(์) ์คํ 10:20 30์ด
๋ฅผ ๊ธฐ์ค์ผ๋ก ํ์.
- ์ฐ๋ : %Y(
2020
), %y(20
) - ์ : %M(
October
), %b(Oct
), %m(10
, ํ์๋ฆฌ ์์ด๋ฉด ์์๋ฆฌ์ 0์ ํฌํจํด์ ์ถ๋ ฅ), %c (10
) - ์ผ : %D(
21st
), %d(21
, ํ์๋ฆฌ ์์ด๋ฉด ์์๋ฆฌ์ 0์ ํฌํจํด์ ์ถ๋ ฅ), e(21
) - ์์ผ : %W(
Wednesday
), %a(Wed
), %w(3
) - ์ : %H(
22
), %k(22
), %h(10
), %l(10
) - ๋ถ : %i(
10
) - ์ด : %S(
30
), %s(30
) - AM, PM : %p(
PM
)
์ถ๋ ฅ
์์ %
๋ฅผ ๋ถ์ฌ์ ์ํ๋ ๋ฌธ์์ด๊ณผ ์กฐํฉํด์ ์ถ๋ ฅํ ์ ์๋ค.
MySQL์ ๋ค์๊ณผ ๊ฐ์ ์ ๋ ฅ์ ํด๋ณด์.
SELECT DATE_FORMAT(NOW(), '์ค๋์ %Y๋ %c์ %e์ผ %W์ด๋ฉฐ, ํ์ฌ ์๊ฐ์ %p %l์ %i๋ถ %s์ด์ ๋๋ค!') AS nowFormatting;
์ด๋ฐ ๋ฐฉ์์ ์ถ๋ ฅ์ด ๊ฐ๋ฅํ๋ค.