MySql을 하다보니 Millisecond 사용을 할 일이 있었다.

임시로 저장하는시퀀스를 Millisecond 로 사용하는...;;;

한참을 찾아서 해결~~~ㅎ

 

보통은 현재 날짜와 시간을 now() 이렇게 사용하는데

Millisecond를 사용하려면 now(6) 이렇게 사용해야 한단다...;;;

select date_format(now(6), '%Y%m%d%H%i%s%f')

 

또한 DB에 저장을 할때는 dataType이 DATETIME(6) 이렇게 설정이 되어야 한단다...;;;

 

밑에는 MySql 공식 홈페이지에서 발췌한 시간관련 Specifier.

 

Specifier Description
%a Abbreviated weekday name (Sun..Sat)
%b Abbreviated month name (Jan..Dec)
%c Month, numeric (0..12)
%D Day of the month with English suffix (0th, 1st, 2nd, 3rd, …)
%d Day of the month, numeric (00..31)
%e Day of the month, numeric (0..31)
%f Microseconds (000000..999999)
%H Hour (00..23)
%h Hour (01..12)
%I Hour (01..12)
%i Minutes, numeric (00..59)
%j Day of year (001..366)
%k Hour (0..23)
%l Hour (1..12)
%M Month name (January..December)
%m Month, numeric (00..12)
%p AM or PM
%r Time, 12-hour (hh:mm:ss followed by AM or PM)
%S Seconds (00..59)
%s Seconds (00..59)
%T Time, 24-hour (hh:mm:ss)
%U Week (00..53), where Sunday is the first day of the week; WEEK() mode 0
%u Week (00..53), where Monday is the first day of the week; WEEK() mode 1
%V Week (01..53), where Sunday is the first day of the week; WEEK() mode 2; used with %X
%v Week (01..53), where Monday is the first day of the week; WEEK() mode 3; used with %x
%W Weekday name (Sunday..Saturday)
%w Day of the week (0=Sunday..6=Saturday)
%X Year for the week where Sunday is the first day of the week, numeric, four digits; used with %V
%x Year for the week, where Monday is the first day of the week, numeric, four digits; used with %v
%Y Year, numeric, four digits
%y Year, numeric (two digits)
%% A literal % character
%x x, for any x not listed above

 

'IT > MySQL' 카테고리의 다른 글

EXISTS 존재여부  (0) 2015.04.07
백업 및 복원  (0) 2015.04.03
스케쥴 관련  (0) 2015.04.02
MySQL에서의 RowNum 사용  (0) 2015.02.13
임시테이블 사용 및 변수(DECLARE) 사용  (0) 2015.02.13

+ Recent posts

 

MySql을 하다보니 Millisecond 사용을 할 일이 있었다.

임시로 저장하는시퀀스를 Millisecond 로 사용하는...;;;

한참을 찾아서 해결~~~ㅎ

 

보통은 현재 날짜와 시간을 now() 이렇게 사용하는데

Millisecond를 사용하려면 now(6) 이렇게 사용해야 한단다...;;;

select date_format(now(6), '%Y%m%d%H%i%s%f')

 

또한 DB에 저장을 할때는 dataType이 DATETIME(6) 이렇게 설정이 되어야 한단다...;;;

 

밑에는 MySql 공식 홈페이지에서 발췌한 시간관련 Specifier.

 

Specifier Description
%a Abbreviated weekday name (Sun..Sat)
%b Abbreviated month name (Jan..Dec)
%c Month, numeric (0..12)
%D Day of the month with English suffix (0th, 1st, 2nd, 3rd, …)
%d Day of the month, numeric (00..31)
%e Day of the month, numeric (0..31)
%f Microseconds (000000..999999)
%H Hour (00..23)
%h Hour (01..12)
%I Hour (01..12)
%i Minutes, numeric (00..59)
%j Day of year (001..366)
%k Hour (0..23)
%l Hour (1..12)
%M Month name (January..December)
%m Month, numeric (00..12)
%p AM or PM
%r Time, 12-hour (hh:mm:ss followed by AM or PM)
%S Seconds (00..59)
%s Seconds (00..59)
%T Time, 24-hour (hh:mm:ss)
%U Week (00..53), where Sunday is the first day of the week; WEEK() mode 0
%u Week (00..53), where Monday is the first day of the week; WEEK() mode 1
%V Week (01..53), where Sunday is the first day of the week; WEEK() mode 2; used with %X
%v Week (01..53), where Monday is the first day of the week; WEEK() mode 3; used with %x
%W Weekday name (Sunday..Saturday)
%w Day of the week (0=Sunday..6=Saturday)
%X Year for the week where Sunday is the first day of the week, numeric, four digits; used with %V
%x Year for the week, where Monday is the first day of the week, numeric, four digits; used with %v
%Y Year, numeric, four digits
%y Year, numeric (two digits)
%% A literal % character
%x x, for any x not listed above

 

'IT > MySQL' 카테고리의 다른 글

EXISTS 존재여부  (0) 2015.04.07
백업 및 복원  (0) 2015.04.03
스케쥴 관련  (0) 2015.04.02
MySQL에서의 RowNum 사용  (0) 2015.02.13
임시테이블 사용 및 변수(DECLARE) 사용  (0) 2015.02.13

+ Recent posts