Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

TIMESTAMP nghĩa là gì?

Đó là dấu thời gian Unix , nghĩa là giây kể từ ngày 01.01.1970.

Hầu hết các ngôn ngữ đều lưu thông tin ngày và giờ trong nội bộ ở định dạng đó và cung cấp các phương thức hoặc lớp để xử lý.

Trong PHP, ví dụ:bạn có thể sử dụng date để định dạng một dấu thời gian như vậy theo bất kỳ cách nào bạn muốn. Trong JavaScript sử dụng Date đối tượng.

Tôi thích sử dụng các dấu thời gian như vậy hơn định dạng MySQL, vì nó làm cho các phép tính với ngày / giờ dễ dàng hơn nhiều. Bạn có thể chỉ cần trừ hai dấu thời gian cho nhau để có khoảng thời gian giữa chúng tính bằng giây. Nhớ rằng 60s = 1m , 60m = 1h và như vậy, bạn có thể dễ dàng có các truy vấn như Show me everything that is at least [x]m in the past .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn dữ liệu giữa hai ngày?

  2. Cách kết nối với cơ sở dữ liệu mysql trong phonegap

  3. Làm toán trong MySQL từ SELECT

  4. Truy vấn không trả lại kết quả chỉ khi ĐẶT HÀNG BẰNG CÁCH ĐƯỢC Thêm vào

  5. Docker -omp:mysqld:Không thể tạo / ghi vào tệp '/ var / lib / mysql / is_wuality' (Mã lỗi:13 - Quyền bị từ chối)