mysql 시간 변환
MySQL에서 시간 변환이란 날짜를 타임스탬프로 변환, 타임스탬프를 날짜로 변환 등 서로 다른 형식의 시간 데이터를 변환하는 프로세스를 말합니다. 올바른 시간 변환을 통해 데이터베이스의 시간 데이터를 더 쉽게 관리하고 사용할 수 있습니다. 다음으로 다양한 시간 형식부터 시작하여 MySQL에서 일반적으로 사용되는 시간 변환 방법을 소개하겠습니다.
- 날짜를 타임스탬프로 변환
MySQL에서는 UNIX_TIMESTAMP 함수를 사용하여 날짜를 타임스탬프로 변환할 수 있습니다. UNIX_TIMESTAMP 함수의 구문은 다음과 같습니다.
UNIX_TIMESTAMP(date)
그 중 date는 유효한 날짜 표현으로 날짜형 컬럼명, 문자열형 날짜, 날짜형 변수가 될 수 있습니다. 다음은 몇 가지 예입니다.
SELECT UNIX_TIMESTAMP('2022-07-01 00:00:00'); SELECT UNIX_TIMESTAMP(NOW()); SELECT UNIX_TIMESTAMP(date_column) FROM table_name;
위 예에서 첫 번째 SELECT 문은 날짜 문자열 '2022-07-01 00:00:00'을 타임스탬프로 변환합니다. 두 번째 SELECT 문은 현재 시간을 타임스탬프로 변환합니다. 세 번째 SELECT 문은 테이블의 날짜 열을 타임스탬프로 변환합니다. UNIX_TIMESTAMP 함수는 두 번째 수준의 타임스탬프를 반환한다는 점에 유의해야 합니다. 밀리초 수준의 타임스탬프가 필요한 경우 UNIX_TIMESTAMP*1000 함수를 사용할 수 있습니다.
- 타임스탬프를 날짜로 변환
마찬가지로 MySQL에서는 FROM_UNIXTIME 함수를 사용하여 타임스탬프를 날짜로 변환할 수 있습니다. FROM_UNIXTIME 함수의 구문은 다음과 같습니다.
FROM_UNIXTIME(unix_timestamp, format)
그 중 unix_timestamp는 변환할 타임스탬프이며 숫자 또는 날짜 열 이름일 수 있습니다. 형식은 날짜의 형식 문자열입니다. 예를 들어 타임스탬프를 'yyyy-mm-dd hh:mm:ss' 형식의 날짜로 변환하려면 다음 문을 사용하면 됩니다.
SELECT FROM_UNIXTIME(1625041238, '%Y-%m-%d %H:%i:%s');
이 문은 2021-06-30 11:53:58을 반환합니다. , 문자열의 개별 자리 표시자 형식도 자유롭게 조정할 수 있습니다. 다음은 일반적으로 사용되는 서식 지정 문자입니다.
의미 | |
---|---|
4자리 연도(예: 2022) | |
two 숫자 숫자 월(예: 01 또는 12) | |
두 자리 일(예: 01 또는 31) | |
두 자리 시간(예: 00 또는 23) | |
두 자리 분(예: 00 또는 59) | |
두 자리 초(예: 00 또는 59) | |
마이크로초( 000000 ~ 999999) | |
주(예: 일요일~토요일) | |
약식 주 이름(예: 일요일~토요일) | |
약어 월 이름(예: 1~12월) | |
AM 또는 PM(대문자) |
- 날짜 데이터를 저장할 때 자주 저장되는 이름 날짜 연산을 수행해야 하는 경우 문자열을 날짜 유형으로 변환해야 합니다. MySQL에서는 STR_TO_DATE 함수를 사용하여 문자열을 날짜로 변환할 수 있습니다. STR_TO_DATE 함수의 구문은 다음과 같습니다.
STR_TO_DATE(str, format)
그 중 str은 변환할 문자열이고, format은 날짜의 형식 문자열입니다. 예를 들어 문자열 '2022-07-01'을 날짜 유형으로 변환하려면 다음 문을 사용하면 됩니다.
SELECT STR_TO_DATE('2022-07-01', '%Y-%m-%d');
이 문은 날짜 형식인 2022-07-01로 데이터를 반환합니다.
날짜를 문자열로 변환- 마찬가지로 MySQL에서는 DATE_FORMAT 함수를 사용하여 날짜를 문자열로 변환할 수 있습니다. DATE_FORMAT 함수의 구문은 다음과 같습니다.
DATE_FORMAT(date, format)
그 중 date는 변환할 날짜로 날짜 열 이름이나 변수일 수 있으며, 문자열 형식의 날짜는 형식 문자열입니다. 날짜. 예를 들어 날짜를 'yyyy-mm-dd' 형식의 문자열로 변환하려면 다음 문을 사용하면 됩니다.
SELECT DATE_FORMAT('2022-07-01', '%Y-%m-%d');
이 문은 '2022-07-01'의 문자열 형식을 반환합니다.
요약하자면 MySQL의 시간 변환은 주로 날짜를 타임스탬프로 변환, 타임스탬프를 날짜로 변환, 날짜 문자열을 날짜로 변환, 날짜를 문자열로 변환의 네 가지 측면을 다룹니다. 올바른 시간 변환을 통해 데이터베이스의 시간 데이터를 더 쉽게 관리하고 사용할 수 있습니다.
위 내용은 mysql 시간 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 기사는 Docker에서 MySQL 메모리 사용을 최적화합니다. 모니터링 기술 (Docker Stats, Performance Schema, 외부 도구) 및 구성 전략에 대해 설명합니다. 여기에는 Docker 메모리 제한, 스와핑 및 CGroups와 함께 포함됩니다

이 기사에서는 MySQL의 "공유 라이브러리를 열 수 없음"오류를 다룹니다. 이 문제는 MySQL이 필요한 공유 라이브러리 (.so/.dll 파일)를 찾을 수 없음에서 비롯됩니다. 솔루션은 시스템 패키지 M을 통한 라이브러리 설치 확인과 관련이 있습니다.

이 기사는 MySQL의 Alter Table 문을 사용하여 열 추가/드롭 테이블/열 변경 및 열 데이터 유형 변경을 포함하여 테이블을 수정하는 것에 대해 설명합니다.

이 기사는 Linux에 MySQL을 직접 설치하는 것과 Phpmyadmin이없는 Podman 컨테이너 사용을 비교합니다. 각 방법에 대한 설치 단계에 대해 자세히 설명하면서 Podman의 격리, 이식성 및 재현성의 장점을 강조하지만 또한

이 기사는 자체 포함 된 서버리스 관계형 데이터베이스 인 SQLITE에 대한 포괄적 인 개요를 제공합니다. SQLITE의 장점 (단순성, 이식성, 사용 용이성) 및 단점 (동시성 제한, 확장 성 문제)에 대해 자세히 설명합니다. 기음

이 안내서는 Homebrew를 사용하여 MacOS에 여러 MySQL 버전을 설치하고 관리하는 것을 보여줍니다. 홈 브루를 사용하여 설치를 분리하여 갈등을 방지하는 것을 강조합니다. 이 기사에는 설치, 서비스 시작/정지 서비스 및 Best Pra에 대해 자세히 설명합니다

기사는 인증서 생성 및 확인을 포함하여 MySQL에 대한 SSL/TLS 암호화 구성에 대해 설명합니다. 주요 문제는 자체 서명 인증서의 보안 영향을 사용하는 것입니다. [문자 수 : 159]

기사는 MySQL Workbench 및 Phpmyadmin과 같은 인기있는 MySQL GUI 도구에 대해 논의하여 초보자 및 고급 사용자를위한 기능과 적합성을 비교합니다. [159 자].
