Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

문자열 및 형식을 기반으로 전체 날짜 및 시간을 반환하는 MySQL 쿼리


먼저 테이블을 생성하겠습니다 -

mysql> Create table DemoTable -> ( -> AdmissionDate varchar(100) -> );쿼리 OK, 영향을 받은 행 0개(0.66초)

삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -

mysql> insert into DemoTable values('Wed, 19 Jun 2019 04:10:20');Query OK, 영향을 받는 행 1개(0.22초)

select 문을 사용하여 테이블의 모든 레코드 표시 -

mysql> DemoTable에서 *선택;

출력

이것은 다음과 같은 출력을 생성합니다 -

+---------------------------+| 입학일 |+---------------------------+| 2019년 6월 19일 수요일 04:10:20 |+--------------------------------------------+1행 세트(0.00초) 

다음은 문자열과 형식을 기반으로 날짜와 시간을 반환하는 것입니다 -

mysql> SELECT STR_TO_DATE(입학일, '%a, %d %b %Y %H:%i:%s EDT') 데모 테이블에서;

출력

이것은 다음과 같은 출력을 생성합니다 -

+---------------------------------------------- -----------+| STR_TO_DATE(입학일, '%a, %d %b %Y %H:%i:%s EDT') |+----------------------- ----------------------------------+| 2019-06-19 04:10:20 |+-------------------------------------- -------------------+1 행 세트(0.00초)