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

Bảng MYSQL với các giá trị tĩnh và giá trị động

Nếu bạn muốn có một cơ sở dữ liệu quan hệ đầy đủ, thì bạn sẽ cần tạo một bảng thứ hai. Điều này sẽ giữ thông tin khách hàng. Sau đó, khóa này trở thành khóa ngoại trong bảng Hóa đơn của bạn, vì vậy bạn chỉ có thể lưu trữ thông tin khách hàng một lần. Đây sẽ là cách được khuyến nghị để triển khai một cái gì đó như thế này.

Cách khác (và tôi không khuyến khích điều này) là bạn cần tạo một tham chiếu vòng tròn đến hóa đơn "mẹ" (hóa đơn lưu trữ thông tin khách hàng). Sau đó, mỗi lần bạn tạo một hóa đơn mới, bạn sẽ phải chèn ID bản ghi gốc đó, vì vậy bạn có một cách để truy xuất thông tin đã lưu trữ. Đối với tất cả các hóa đơn khác cho cùng một khách hàng, bạn chỉ cần để trống thông tin đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MyISAM so với InnoDB để chèn nhanh và một khóa duy nhất tổng hợp

  2. cách Chọn sinh nhật 7 ngày trước hôm nay trong mysql

  3. Kiểm tra Java Hibernate MySQL Replication có đồng bộ không

  4. Lỗi:(124, 9) error:phương thức không ghi đè hoặc triển khai một phương thức từ siêu kiểu

  5. Cách chuyển đổi dữ liệu MySQL từ trang thành PDF