๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Database/DB ์ด๋ก 

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;

์ด๋Ÿฐ ๋ฐฉ์‹์˜ ์ถœ๋ ฅ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

'Database > DB ์ด๋ก ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

MySQL - Join  (0) 2022.03.13
MySQL User ์ƒ์„ฑ, ๊ถŒํ•œ ์„ค์ •  (0) 2022.03.12
Mac OS์—์„œ MySQL ํ•œ๊ธ€ ์„ค์ •(UTF-8)  (0) 2022.03.11
Database์˜ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ํ‚ค  (0) 2022.03.11
MySQL Update & Delete  (0) 2022.03.09