Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ฉันควรใช้อันไหน? ประเภทข้อมูล datetime หรือ timestamp ใน MySQL?


Timestamp เป็นประเภทข้อมูลใน MySQL และใช้ได้กับเขตเวลาที่แตกต่างกัน นอกจากนี้ยังใช้สำหรับวัตถุประสงค์ของวันที่และเวลา เพื่อให้เข้าใจแนวคิด เราต้องสร้างตาราง

การสร้างตาราง

mysql> สร้างตาราง TimeStampDemo-> (-> MyDataTime timestamp-> ); สืบค้นตกลง 0 แถวได้รับผลกระทบ (0.57 วินาที)

หลังจากสร้างตารางแล้ว เราจะแทรกบันทึกโดยใช้คำสั่ง INSERT

กำลังแทรกบันทึก

mysql> INSERT ลงในค่า TimeStampDemo (ตอนนี้ ()); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.12 วินาที)

หลังจากแทรกระเบียน เราสามารถแสดงระเบียนโดยใช้คำสั่ง SELECT

การแสดงบันทึก

mysql> SELECT * จาก TimeStampDemo;

หลังจากดำเนินการสืบค้นข้อมูลข้างต้นแล้ว เราจะได้ผลลัพธ์ดังต่อไปนี้

<ก่อนหน้า>+---------------------+| MyDataTime |+--------------------+| 2018-10-11 17:30:38 |+--------------------- +1 แถวในชุด (0.00 วินาที)