MySQL에서 테이블 생성 중 DATETIME 형식 사용자 정의
MySQL에서 새 테이블을 생성할 때 사용자는 기본 형식을 지정해야 하는 경우가 종종 있습니다. DATETIME 열의 경우. DATETIME의 기본 형식은 'YYYY-MM-DD HH:MM:SS'이지만 특정 요구 사항에 맞게 이 형식을 사용자 정의할 수 있습니다.
원래 질문에서 언급했듯이 일반적으로 원하는 형식은 다음과 같습니다. 'DD-MM-YYYY HH:MM:SS'. 표준 CREATE TABLE 구문을 사용하여 이를 직접 달성할 수는 없지만 이러한 사용자 정의를 달성하기 위한 대체 접근 방식이 있습니다.
DATE_FORMAT 함수 사용
원하는 형식을 지정하는 대신 테이블 생성 중에 직접 DATE_FORMAT 함수를 사용하여 저장된 DATETIME 값을 검색할 때 원하는 형식으로 변환할 수 있습니다. DATE_FORMAT 함수는 다음 구문을 사용합니다.
DATE_FORMAT(date_expression, format_string)
여기서 날짜 표현식은 DATETIME 열 또는 표현식이고 format_string은 원하는 출력 형식을 지정합니다.
예:
DATETIME 열을 생성하고 'DD-MM-YYYY'에서 해당 값을 검색하려면 HH:MM:SS' 형식인 경우 다음 쿼리를 사용할 수 있습니다.
CREATE TABLE my_table (datetime_column DATETIME); SELECT DATE_FORMAT(datetime_column, '%d-%m-%Y %H:%i:%s') FROM my_table;
이 쿼리는 DATETIME 열을 사용하여 새 테이블을 생성하고 해당 값을 지정된 형식으로 검색합니다.
참고: DATE_FORMAT 함수는 저장된 DATETIME 값을 변경하지 않고 해당 값의 형식만 변경한다는 점에 유의하는 것이 중요합니다. 표시됩니다.
위 내용은 MySQL 테이블을 생성할 때 DATETIME 형식을 어떻게 사용자 정의할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!