>데이터 베이스 >MySQL 튜토리얼 >MySQL 튜토리얼의 열 유형의 날짜/시간 유형

MySQL 튜토리얼의 열 유형의 날짜/시간 유형

藏色散人
藏色散人앞으로
2018-11-22 16:50:004595검색

이 글은 mysql 컬럼형식에서 날짜와 시간형에 관련된 지식 포인트를 위주로 소개하고 있으니 도움이 필요한 친구들에게 도움이 되었으면 좋겠습니다!

추천 참조 튜토리얼: "mysql tutorial"

열 유형(데이터 유형) 튜토리얼의 열 유형의 날짜/시간 유형>

소위 컬럼 유형은 실제로 데이터 유형, 즉 데이터의 통일된 분류를 의미합니다. 시스템 관점에서 이를 통일된 방식으로 관리하고 제한된 공간을 보다 효율적으로 활용할 수 있도록 하는 것입니다.

SQL에서 데이터 유형은 숫자 유형, 문자열 유형, 날짜 및 시간 유형의 세 가지 주요 범주로 나뉩니다.

MySQL 튜토리얼의 열 유형의 날짜/시간 유형

Datetime type

Datetime 데이터는 이름에서 알 수 있듯이 날짜와 시간을 나타내는 데 사용됩니다. 다섯 가지 데이터 유형은 다음과 같습니다.

  • datetime: 날짜 및 시간, 형식은 yyyy-MM-dd HH입니다. MySQL 튜토리얼의 열 유형의 날짜/시간 유형000부터 9999까지의 범위를 나타내는 mm:ss는 0 값을 갖습니다. 즉, 0000-00-00 0000:00 datetime:日期时间,其格式为yyyy-MM-dd HH:mm:ss,表示的范围是从 MySQL 튜토리얼의 열 유형의 날짜/시간 유형000 年到 9999 年,有零值,即0000-00-00 0000:00

  • date:日期,就是datetimedate部分;

  • time:时间,或者说是时间段,为指定的某个时间区间之间,包含正负时间;

  • timestamp:时间戳,但并不是真正意义上的时间戳,其是从MySQL 튜토리얼의 열 유형의 날짜/시간 유형970年开始计算的,格式和datetime一致;

  • year:年份,共有两种格式,分别为year(2)year(4).

执行如下 SQL 语句创建日期时间表,进行测试:

-- 创建日期时间表create table my_date(
    dMySQL 튜토리얼의 열 유형의 날짜/시간 유형 datetime,
    d2 date,
    dMySQL 튜토리얼의 열 유형의 날짜/시간 유형 time,
    d4 timestamp,
    dMySQL 튜토리얼의 열 유형의 날짜/시간 유형 year)charset utf8;

当咱们插入数据时,日期时间型中的time,可以为负数,甚至可以是很大的负数;year,可以使用 2 位数据插入,也可以使用 4 位数据插入;timestamp,只要当前所在的记录被更新,该字段就会自动更新为当前时间,且时间戳类型默认为非空的

-- 插入测试数据insert into my_date values (&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;20MySQL 튜토리얼의 열 유형의 날짜/시간 유형7-0MySQL 튜토리얼의 열 유형의 날짜/시간 유형-06 MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:00&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;,&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;20MySQL 튜토리얼의 열 유형의 날짜/시간 유형7-0MySQL 튜토리얼의 열 유형의 날짜/시간 유형-06&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;,&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:00&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;,&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;20MySQL 튜토리얼의 열 유형의 날짜/시간 유형7-0MySQL 튜토리얼의 열 유형의 날짜/시간 유형-06 MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:00&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;,20MySQL 튜토리얼의 열 유형의 날짜/시간 유형7);insert into my_date values (&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;20MySQL 튜토리얼의 열 유형의 날짜/시간 유형7-0MySQL 튜토리얼의 열 유형의 날짜/시간 유형-06 MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:00&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;,&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;20MySQL 튜토리얼의 열 유형의 날짜/시간 유형7-0MySQL 튜토리얼의 열 유형의 날짜/시간 유형-06&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;,&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;-MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:00&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;,&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;20MySQL 튜토리얼의 열 유형의 날짜/시간 유형7-0MySQL 튜토리얼의 열 유형의 날짜/시간 유형-06 MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:00&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;,69);insert into my_date values (&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;20MySQL 튜토리얼의 열 유형의 날짜/시간 유형7-0MySQL 튜토리얼의 열 유형의 날짜/시간 유형-06 MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:00&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;,&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;20MySQL 튜토리얼의 열 유형의 날짜/시간 유형7-0MySQL 튜토리얼의 열 유형의 날짜/시간 유형-06&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;,&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;-2 MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:00&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;,&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;20MySQL 튜토리얼의 열 유형의 날짜/시간 유형7-0MySQL 튜토리얼의 열 유형의 날짜/시간 유형-06 MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:00&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;,70);

MySQL 튜토리얼의 열 유형의 날짜/시간 유형

如上图所示,以上 MySQL 튜토리얼의 열 유형의 날짜/시간 유형 条记录已经插入成功,接下来,咱们再来验证更新记录时,时间戳类型的字段d4 # 🎜🎜#

date: 날짜는 datetimedate 부분입니다.

#🎜🎜 # MySQL 튜토리얼의 열 유형의 날짜/시간 유형time: 시간 또는 기간은 양수 시간과 음수 시간을 포함하여 지정된 시간 간격 사이에 있습니다.

# 🎜🎜#timestamp: 타임스탬프이지만 실제 타임스탬프는 아닙니다. MySQL 튜토리얼의 열 유형의 날짜/시간 유형970부터 계산됩니다. 형식은 datetime와 동일합니다. #🎜 🎜#

연도: 연도, 두 가지 형식, 즉 year(2) 및 year(4)가 있습니다. .

#🎜🎜#다음 SQL 문을 실행하여 테스트할 날짜 일정을 만듭니다. #🎜🎜#
-- 更新记录,验证时间戳类型的字段是否会自动更新update my_date set dMySQL 튜토리얼의 열 유형의 날짜/시간 유형 = &#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9;20MySQL 튜토리얼의 열 유형의 날짜/시간 유형7-0MySQL 튜토리얼의 열 유형의 날짜/시간 유형-06 MySQL 튜토리얼의 열 유형의 날짜/시간 유형MySQL 튜토리얼의 열 유형의 날짜/시간 유형:24:00&#MySQL 튜토리얼의 열 유형의 날짜/시간 유형9; where dMySQL 튜토리얼의 열 유형의 날짜/시간 유형 = MySQL 튜토리얼의 열 유형의 날짜/시간 유형970;
#🎜🎜#데이터를 삽입할 때 time은 음수일 수도 있고 매우 큰 음수일 수도 있습니다. year는 2자리 데이터 또는 4자리 비트 데이터를 사용하여 삽입할 수 있습니다. 데이터 삽입, 타임스탬프, 현재 레코드가 업데이트되는 한 이 필드는 자동으로 현재 시간으로 업데이트되며 #🎜🎜# 타임스탬프 유형은 비어 있지 않은 #🎜🎜#으로 기본 설정됩니다. #🎜🎜#rrreee#🎜🎜#MySQL 튜토리얼의 열 유형의 날짜/시간 유형#🎜🎜##🎜🎜#위 그림과 같이 위 MySQL 튜토리얼의 열 유형의 날짜/시간 유형개의 레코드가 성공적으로 삽입되었습니다. 다음으로 레코드 업데이트 시 타임스탬프 유형 필드 d4가 자동으로 업데이트되는지 확인해 보겠습니다. : #🎜🎜#rrreee#🎜🎜##🎜🎜##🎜🎜##🎜🎜#위 그림에서 볼 수 있듯이 우리가 내린 결론은 모두 검증되었음을 알 수 있습니다. #🎜🎜##🎜🎜# #🎜🎜#

위 내용은 MySQL 튜토리얼의 열 유형의 날짜/시간 유형의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제