MariaDB 썸네일형 리스트형 [MariaDB] 문자열을 날짜로 STR_TO_DATE MariaDB에서 문자열을 날짜형으로 변경하는 방법입니다. 문법 STR_TO_DATE(str, format) str은 날짜로 전환할 문자열이며, format은 문자열의 형식입니다. Format 주요 형식은 다음과 같습니다. 옵션 설명 %Y 4자리 년도 (예: 2021) %y 2자리 년도 (예: 21) %m 2자리 월 (예: 01) %d 2자리 일 (예: 01) %H 2자리 시간 (00 ~ 23) %h 2자리 시간 (01 ~ 12) %i 2자리 분 %S 2자리 초 예시 SELECT STR_TO_DATE('20200101 23:59:59', '%Y%m%d %H:%i%S') 2020-01-01 23:59:59 더보기 [MariaDB] UTF8 사용시 대소문자 구분을 위한 COLLATE 설정 현재 MariaDB를 사용하고 있는데, UTF8 인코딩으로 진행중 다음의 문제점을 발견했다. SELECT * FROM TB_TEST WHERE TB_NAME = 'aaa'; 라고 질의를 던지면 결과가… aaa, AAA, AaA 등 내용에 대한 대소문자를 구분하지 않는다. 원인을 파악해보니, CHARACTER SET은 utf8 이지만 COLLATE에서 utf8_general_ci로 설정이 되어있어서 대소문자 구분이 안되는 것 이었다. 해결방법은 COLLATE를 utf8_bin 으로 변경을 하면 대소문자 구분이 가능해진다. 참고사항으로 MariaDB 10.0.11 기준인데, 일부 검색을 해보면 과거 버전(MySQL)의 경우에는 utf8_general_cs 로 변경하라고 나오기도 한다. 기존에 생성된 데이터베.. 더보기 이전 1 다음