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

Loại dữ liệu bắt buộc trong mysql cho ngày chứa ngày-tháng-năm

Khi lưu ngày trong cơ sở dữ liệu, hãy sử dụng đúng kiểu dữ liệu DATE hoặc DATETIME . Không sử dụng VARCHAR

Ưu điểm:

  • dễ thao tác
  • không yêu cầu truyền khi thao tác dữ liệu
  • chỉ mục sẽ được sử dụng ( nếu một khoá đã được xác định )

Nhược điểm

  • không thể nghĩ ra điều gì đó ..

Nếu lý do tại sao bạn muốn lưu ngày ở định dạng này January 01 1996 là vì nó dễ đọc hơn 1996-01-01 , vậy thì đừng. Có thể đạt được điều này bằng cách sử dụng DATE_FORMAT() trong quá trình chiếu dữ liệu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểm tra tên cột SQL hợp lệ

  2. Làm cách nào để chuyển đổi câu lệnh SQL này thành Django QuerySet?

  3. Cơ sở dữ liệu MySQL để lưu trữ sản phẩm, màu sắc, kích thước và kho

  4. Tại sao fputcsv lại tạo ra các cột trùng lặp?

  5. mysqldump trả về mã 6 khi chạy từ java, nhưng lệnh tương tự hoạt động tốt từ dòng lệnh