> 데이터 베이스 > MySQL 튜토리얼 > MySQL 테이블을 생성할 때 DATETIME 형식을 어떻게 사용자 정의할 수 있습니까?

MySQL 테이블을 생성할 때 DATETIME 형식을 어떻게 사용자 정의할 수 있습니까?

Susan Sarandon
풀어 주다: 2024-12-04 04:38:14
원래의
797명이 탐색했습니다.

How Can I Customize the DATETIME Format When Creating a MySQL Table?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿