ホームページ  >  記事  >  データベース  >  日時データ型

日時データ型

(*-*)浩
(*-*)浩オリジナル
2019-06-26 09:57:2219602ブラウズ

MySQL 日付データ型 datetime.

日時データ型

##datetime 型: 日付と時刻の両方を含む必要がある値に使用できます。情報。 (推奨学習: MySQL ビデオ チュートリアル )

datetime:MySQL は、DATETIME 型を「YYYY-MM-DD HH:mm:ss」形式で取得して表示します。 。

タイプサイズ (バイト)範囲形式使用DATETIME 81000-01-01 00:00:00/9999-12 - 31 23:59:59YYYY-MM-DD HH:MM:SS 日付と時刻の値が混在しています






MySQL でテーブルを作成する場合、型の紹介を通じて、自分に合ったデータ型を簡単に選択できます。ただし、日付時刻またはタイムスタンプを選択するのは少し難しいかもしれません。日付型と時刻型にはそれぞれ独自の利点があります。datetime は日付範囲が広く、timestamp は datetime の半分しか占有しないストレージ領域が小さくなります。

さらに、タイムスタンプ タイプの列には別の機能があります。デフォルトでは、データの挿入および更新時に、タイムスタンプ列に現在時刻 (CURRENT_TIMESTAMP) が自動的に入力/更新されます。 「自動」とは、特に気にしなくても MySQL が自動的に処理してくれることを意味します。

テーブルを作成するコードは次のとおりです:

create table t8 (
  `id1` timestamp NOT NULL default CURRENT_TIMESTAMP,
  `id2` datetime default NULL
);
通常、私は datetime 日付型を使用することが多いです。

両者の比較:

1. タイムスタンプでサポートされる範囲は、timedate の範囲よりも小さいです。そして、この状況を超えることは簡単です。

2.タイムスタンプは、サーバーのタイム ゾーン、MYSQL バージョン、および SQL MODE の影響をより大きく受けます。

MySQL 関連の技術記事の詳細については、こちらをご覧ください。

MySQL データベース グラフィック チュートリアル 列にアクセスして学習してください。

以上が日時データ型の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。