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

Sử dụng trường DATE làm khóa chính của thứ nguyên ngày với MySQL

Thứ nguyên ngày là loại đặc biệt - có ngày (2011-12-07) hoặc số nguyên liên quan đến ngày (20111207) cho khóa chính thực sự được ưu tiên hơn. Điều này cho phép phân vùng đẹp (theo ngày) của các bảng dữ kiện.

Đối với loại thứ nguyên khác, các khóa thay thế (số nguyên) được khuyến nghị.

Là một mẫu, mỗi thứ nguyên thường có các mục nhập cho unknown, not entered, error, ... thường được khớp với các khóa 0, -1, -2, ...

Do đó, việc tìm ngày tháng được định dạng số nguyên (20111207) làm khóa chính thay vì ngày tháng phổ biến hơn - hơi lộn xộn khi đại diện cho unknown, not entered, error, ... với khóa loại ngày.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql:Cú pháp phù hợp để KHÔNG THÍCH là gì?

  2. C # - Lấy dữ liệu từ MySQL và sắp xếp chúng trong các trang không có DataGridView

  3. Mac OS X - EnvironmentError:không tìm thấy mysql_config

  4. Cách cấu hình nHibernate thông thạo với MySQL

  5. MySQL, Nối hai cột