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

Làm cách nào tôi có thể tìm thấy một trong nhiều mẫu có thể có trong một mục nhập mySQL? Thêm bên trong

một số tùy chọn ở đây ...

1) lưu trữ các lớp dưới dạng số nguyên trong đó mỗi lớp tương ứng với một bit. lớp 1 =bit 0, lớp 2 =bit 1, lớp 3 =bit 2, v.v. thì lớp 1,2,3 sẽ tương ứng với 0x00000111 (8) và lớp 2,4 sẽ là 0x00001010 (10), v.v.; thì việc truy vấn trở thành một vấn đề đơn giản khi thực hiện phép so sánh AND ... nếu bạn muốn tất cả các hàng có lớp 2 và 4 được chọn (và có thể là các hàng khác) thì hãy chọn * từ các tệp trong đó (lớp &10) ==true

2) nếu chỉ có một số hạng tương đối, bạn có thể lưu trữ mỗi hạng dưới dạng cột boolean.

3) lưu trữ các điểm trong một bảng riêng biệt và sau đó mối quan hệ giữa các điểm và tệp trong một bảng nối thứ ba (vì nó là một mối quan hệ nhiều đến nhiề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. Giới hạn điều kiện MySQL IN

  2. CHỌN * TỪ mọi người WHERE user_id ='$ user_id' ĐẶT HÀNG THEO thời gian NHÓM THEO họ

  3. Làm cách nào để lấy NULL vào một cột số nguyên MySQL với PHP / MySQLi?

  4. Làm cách nào để tăng tốc truy vấn MySQL với phần bù lớn trong mệnh đề LIMIT?

  5. MySql Có hỗ trợ xml như SQL Server không?