資料庫保存時間
資料庫存儲時間有兩種方式:
1、 使用Timestamp,則會在資料庫里存儲:2013-07-16 07:20:01。
在不同時區,顯示的都是2013-07-16 07:20:01,但其實他們並不是同一時間了。
2、存儲事件發生的時間毫秒值,在不同時區解析出來的時間表示不一樣,但表達都是同一時間,能解決時區問題。
❷ mysql怎麼保存時間段
要看你的需求了,如果是保存日期與時間串,可以用datetime和time欄位類型,如果是保存UNIX時間戳,可以用int欄位類型。
---------------------
補充回到:
設置2個欄位,一個為開始時間,一個為結束時間。
程序裡面用當前時間去比對資料庫裡面開始時間和結束時間的數據,符合結果的就是正在租用期間的數據。
SQL語句:
SELECT * FROM 租用表 WHERE 結束時間>當前時間 AND 開始時間<當前時間
❸ 時間在資料庫里用什麼形式保存
Oracle資料庫
數據類型為 DATE
包含 世紀、年、月、日、時、分、秒。
佔用7 個位元組,上面每個部分1 個位元組
SQL Server 2005 以前版本
包含兩種數據類型:
smalldatetime
佔用4 位元組,范圍1900-1-1~2079-6-6 精度到¡ 分¡
datetime
佔用8 位元組,范圍1753-1-1~9999-12-31 精度到 百分之三秒
SQL Server 2008 新增
time 00:00:00.0000000 到 23:59:59.9999999
固定 5 個位元組,是使用默認的 100ns 秒的小數部分精度時的默認存儲大小。
date 0001-01-01 到 9999-12-31
固定 3 個位元組
datetime2
日期范圍 0001-01-01 到 9999-12-31
時間范圍 00:00:00 到 23:59:59.9999999
精度小於 3 時為 6 個位元組;精度為 3 和 4 時為 7 個位元組。
datetimeoffset
日期范圍 0001-01-01 到 9999-12-31
時間范圍 00:00:00 到 23:59:59.9999999
時區偏移量范圍 -14:00 到 +14:00
默認值為 10 個位元組的固定大小,默認的秒的小數部分精度為100ns
MySQL
DATE
日期。支持的范圍為'1000-01-01'到'9999-12-31'
DATETIME
日期和時間的組合。支持的范圍是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。
TIMESTAMP[(M)]
時間戳。范圍是'1970-01-01 00:00:00'到2037 年
TIME
時間。范圍是'-838:59:59'到'838:59:59'。
YEAR[(2|4)]
兩位或四位格式的年。默認是四位格式。
❹ 注銷支付寶資料庫保存多久
注銷支付寶以後一般他們的資料庫最多保存3個月,然後他們的資料庫一般都是會定期清理的,所以時間長了就不能恢復了