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

Việc gán cơ sở dữ liệu MySQL cho từng người dùng trên trang web của tôi có bất hợp lý không?

Sử dụng một cơ sở dữ liệu.

Sử dụng một bảng để chứa người dùng và một bảng để chứa báo giá.

Ở giữa hai bảng đó, bạn có một bảng chứa thông tin để khớp người dùng với báo giá, bảng này sẽ chứa xếp hạng mà người dùng đã đưa ra báo giá.

Thiết kế đơn giản này sẽ cho phép bạn lưu trữ số lượng báo giá thực tế không giới hạn, không giới hạn người dùng và bạn sẽ có thể đối sánh từng báo giá với không hoặc nhiều người dùng và ngược lại.

Bảng ở giữa sẽ chứa khóa ngoại cho người dùng và bảng báo giá.

Bạn có thể thấy hữu ích khi xem lại một số kiến ​​thức cơ bản về thiết kế cơ sở dữ liệu, có rất nhiều câu hỏi liên quan ở đây về stackoverflow.

Bắt đầu với những ...

Chuẩn hóa là gì?

Điều gì là quan trọng cần lưu ý khi thiết kế cơ sở dữ liệu

Có bao nhiêu trường là 'quá nhiều '?

Thêm bảng hoặc nhiều cột ?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn SQL nhiều bảng, với nhiều phép nối và trường cột với danh sách được phân tách bằng dấu phẩy

  2. Truy vấn bảng kết hợp bên trong cập nhật MySQL

  3. Python:phương pháp hay nhất và cách an toàn nhất để kết nối với MySQL và thực thi các truy vấn

  4. Tìm kiếm toàn bộ bảng trong mySQL để tìm một chuỗi

  5. Sự cố khi lưu trữ các giá trị Vĩ độ và Kinh độ trong cơ sở dữ liệu MySQL