1

月曜日と木曜日の売上を比較するなどの質問の日時はどれくらい適切ですか?

Mysql は日時を内部的に unix-timestamp として保持しますか? そのため、月曜日を見つけるにはかなりの費用がかかります。

追加の属性「日」が導入され、インデックスが与えられると、mysql のパフォーマンスがどれだけ向上するかを経験した人はいますか? これが好きなインディーズはまったく使用されますか?7つの異なる状態しかありません...

4

1 に答える 1

1

次のような質問の日時はどのくらい良いですか:月曜日と木曜日の売り上げを比較しますか?

DATETIMEこれはmySQLのネイティブ形式であり、日付操作は高度に最適化されているため、これが最良の選択です。

Mysqlはdatetimeをunix-timestampとして内部的に保持しますか?

いいえ。mySQLがDATETIMEを内部に保存するために何を使用するかはわかりませんが、Unixタイムスタンプとしてではありません。

DATETIMEタイプは、日付と時刻の両方の情報を含む値が必要な場合に使用されます。MySQLは、DATETIME値を「YYYY-MM-DDHH:MM:SS」形式で取得して表示します。サポートされる範囲は、「1000-01-0100:00:00」から「9999-12-3123:59:59」です。

于 2011-02-21T11:29:24.253 に答える