この記事では、mysql のカラム型における日付と時刻の型に関する関連知識を中心に紹介します。困っている友人の役に立てば幸いです。
推奨リファレンス チュートリアル: 「mysql チュートリアル 」
いわゆるカラム タイプとは、実際には次のものを指します。データ タイプ、つまりデータの統一された分類は、システムの観点から見ると、データを統一的な方法で管理し、限られたスペースをより有効に活用できるようにするためのものです。
SQL では、データ型は 数値型、文字列型、日付と時刻型の MySQL チュートリアルの列型の日時型 つの主要なカテゴリに分類されます。
日付時刻データは、その名前が示すように、日付と時刻を表すために使用されるデータ型です。
datetime
: 日付時刻、形式は yyyy-MM-dd HH:mm:ss## です。 #、表される範囲は MySQL チュートリアルの列型の日時型000 から 9999 で、値はゼロです。つまり、
datetime の
date の部分です。
は年から計算され、形式は datetime
と一致します。 ##year
year(4).
次の SQL ステートメントを実行して、テスト用の日付スケジュールを作成します。 ##<pre class="brush:php;toolbar:false;">-- 创建日期时间表create table my_date(
dMySQL チュートリアルの列型の日時型 datetime,
d2 date,
dMySQL チュートリアルの列型の日時型 time,
d4 timestamp,
d5 year)charset utf8;</pre>
データを挿入する場合、日付と時刻の型の
。
-- 插入测试数据insert into my_date values (&#MySQL チュートリアルの列型の日時型9;20MySQL チュートリアルの列型の日時型7-05-06 MySQL チュートリアルの列型の日時型MySQL チュートリアルの列型の日時型:MySQL チュートリアルの列型の日時型5:00&#MySQL チュートリアルの列型の日時型9;,&#MySQL チュートリアルの列型の日時型9;20MySQL チュートリアルの列型の日時型7-05-06&#MySQL チュートリアルの列型の日時型9;,&#MySQL チュートリアルの列型の日時型9;MySQL チュートリアルの列型の日時型MySQL チュートリアルの列型の日時型:MySQL チュートリアルの列型の日時型5:00&#MySQL チュートリアルの列型の日時型9;,&#MySQL チュートリアルの列型の日時型9;20MySQL チュートリアルの列型の日時型7-05-06 MySQL チュートリアルの列型の日時型MySQL チュートリアルの列型の日時型:MySQL チュートリアルの列型の日時型5:00&#MySQL チュートリアルの列型の日時型9;,20MySQL チュートリアルの列型の日時型7);insert into my_date values (&#MySQL チュートリアルの列型の日時型9;20MySQL チュートリアルの列型の日時型7-05-06 MySQL チュートリアルの列型の日時型MySQL チュートリアルの列型の日時型:MySQL チュートリアルの列型の日時型5:00&#MySQL チュートリアルの列型の日時型9;,&#MySQL チュートリアルの列型の日時型9;20MySQL チュートリアルの列型の日時型7-05-06&#MySQL チュートリアルの列型の日時型9;,&#MySQL チュートリアルの列型の日時型9;-MySQL チュートリアルの列型の日時型MySQL チュートリアルの列型の日時型MySQL チュートリアルの列型の日時型:MySQL チュートリアルの列型の日時型5:00&#MySQL チュートリアルの列型の日時型9;,&#MySQL チュートリアルの列型の日時型9;20MySQL チュートリアルの列型の日時型7-05-06 MySQL チュートリアルの列型の日時型MySQL チュートリアルの列型の日時型:MySQL チュートリアルの列型の日時型5:00&#MySQL チュートリアルの列型の日時型9;,69);insert into my_date values (&#MySQL チュートリアルの列型の日時型9;20MySQL チュートリアルの列型の日時型7-05-06 MySQL チュートリアルの列型の日時型MySQL チュートリアルの列型の日時型:MySQL チュートリアルの列型の日時型5:00&#MySQL チュートリアルの列型の日時型9;,&#MySQL チュートリアルの列型の日時型9;20MySQL チュートリアルの列型の日時型7-05-06&#MySQL チュートリアルの列型の日時型9;,&#MySQL チュートリアルの列型の日時型9;-2 MySQL チュートリアルの列型の日時型MySQL チュートリアルの列型の日時型:MySQL チュートリアルの列型の日時型5:00&#MySQL チュートリアルの列型の日時型9;,&#MySQL チュートリアルの列型の日時型9;20MySQL チュートリアルの列型の日時型7-05-06 MySQL チュートリアルの列型の日時型MySQL チュートリアルの列型の日時型:MySQL チュートリアルの列型の日時型5:00&#MySQL チュートリアルの列型の日時型9;,70);
上の図に示すように、上記の MySQL チュートリアルの列型の日時型 つのレコードが正常に挿入されました。次に、レコード
d4## を更新するときにタイムスタンプ タイプ フィールドを確認してみましょう。 #自動的に更新されるかどうか: <pre class="brush:php;toolbar:false;">-- 更新记录,验证时间戳类型的字段是否会自动更新update my_date set dMySQL チュートリアルの列型の日時型 = &#MySQL チュートリアルの列型の日時型9;20MySQL チュートリアルの列型の日時型7-05-06 MySQL チュートリアルの列型の日時型MySQL チュートリアルの列型の日時型:24:00&#MySQL チュートリアルの列型の日時型9; where d5 = MySQL チュートリアルの列型の日時型970;</pre>
以上がMySQL チュートリアルの列型の日時型の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。