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

Cách lưu trữ ngày trong cơ sở dữ liệu MySQL?

Để lưu trữ ngày hoặc giờ trong MySQL, hãy sử dụng date , datetime hoặc timestamp . Tôi muốn giới thiệu hai cái đầu tiên cho hầu hết các mục đích.

Để cho MySQL biết cách phân tích cú pháp định dạng ngày của bạn, hãy sử dụng STR_TO_DATE hàm số. Đây là một ví dụ:

CREATE TABLE table1 (`Date` Date);
INSERT INTO table1 (`Date`) VALUES (STR_TO_DATE('01/05/2010', '%m/%d/%Y'));
SELECT * FROM table1;

Date
2010-01-05

Để định dạng kết quả trở lại dạng ban đầu, hãy xem DATE_FORMAT hàm số. Lưu ý rằng bạn chỉ cần định dạng nó nếu bạn muốn hiển thị nó dưới dạng chuỗi bằng cách sử dụng thứ gì đó khác với định dạng mặc định.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Câu lệnh SQL CASE

  2. PHP - Đặt khóa của mảng truy vấn của tôi làm ID

  3. Cuộn vô hạn với dữ liệu MySQL

  4. Kích thước bảng tối đa cho cơ sở dữ liệu MySQL

  5. Tại sao AES_DECRYPT trả về giá trị rỗng?