본문 바로가기
MY-SQL/my-sql 날짜 date 관련 정리

MY-SQL Date 데이터 타입 조작

by 정윤재 2009. 1. 15.

1. my-sql 에서는 오라클에서 처럼 sysdate 가 없다.
    그럼 현재 시간을 insert 해줘야 할 때 어떻게 해야 하는가?
    sysdate 대신 now() 라는 함수를 대신 그자리에 써주면 된다.

2. my-sql 에서는 오라클에서 처럼 to_char() 함수가 없다.
   그래서 date 로 어느 시점에서 다른 시점 까지의 검색을 할때
   (날짜 between 검색)
    갑자기 힘들어 진다.
    이럴 때 사용할 수 있는 것이...
    str_to_date()이다.

    실제 사용은
  select str_to_date(TEST_USER_DATE,'%Y-%m-%D') from TEST_USER_TBL;
    요렇게 사용하면 된다.
    거의 to_char하고 똑같은데...
     month를 표시 할 때 대문자 M 이 아니라 소문자 m 으로 표시해야되고(꼭이다.)
    % 표시가 앞에 붙는 다는 것이 틀리다.

댓글