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

Tôi có nên lưu trữ tên quốc gia trong MySQL cho mỗi người dùng không?

Sẽ là nhanh nhất để giữ một bảng có tên countries và một trường trên users của bạn bảng được gọi là country hoặc country_id giữ khóa ngoại cho từng quốc gia của người dùng trong các countries bảng.

Tham gia trong MYSQL thường (hầu như luôn luôn) nhanh hơn so với việc lặp qua danh sách các bản ghi được trả về và ghép nối quốc gia với người dùng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để mã hóa và lưu trữ các ràng buộc quyền động?

  2. Sử dụng strtotime cho các ngày trước năm 1970

  3. Có thể chèn một hàng mới ở đầu bảng MySQL không?

  4. Mysql cách tham gia các bảng

  5. Các hàm mysql trong trình tạo truy vấn trong laravel