mysql修改和查看時區


1. 查看時區命令

show VARIABLES like '%time_zone%';

錯誤結果:

 

system_time_zone : 表示系統使用的時區是 UTC

time_zone: 表示 MySQL 采用的是系統的時區。也就是說,如果在連接時沒有設置時區信息,就會采用這個時區配置。

 正確結果:

 

2. 修改時區

2.1 僅修改當前會話的時區,停止會話失效(CET)

set time_zone = '+8:00';

2.2 修改全局的時區配置

set globaltime_zone = '+8:00';
flush privileges;

3. 補充:GMT、UTC、DST、CST時區代表的意義

3.1 GMT:Greenwich Mean Time 

    格林威治標准時間 ; 英國倫敦格林威治定為0°經線開始的地方,地球每15°經度 被分為一個時區,共分為24個時區,相鄰時區相差一小時;例: 中國北京位於東八區,GMT時間比北京時間慢8小時。

3.2 UTC: Coordinated Universal Time

    世界協調時間;經嚴謹計算得到的時間,精確到秒,誤差在0.9s以內, 是比GMT更為精確的世界時間

3.3 DST: Daylight Saving Time

  夏季節約時間,即夏令時;是為了利用夏天充足的光照而將時間調早一個小時,北美、歐洲的許多國家實行夏令時;

3.4 CST:Central Standard Time

    Tips 時間戳:表示從1970年1月1日 00:00:00到現在所經歷的秒數,與時區無關         Central Standard Time (USA) UT-6:00 美國標准時間               Central Standard Time (Australia) UT+9:30 澳大利亞標准時間           China Standard Time UT+8:00 中國標准時間         Cuba Standard Time UT-4:00 古巴標准時間

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM