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

Mysql so khớp ... so với đơn giản như% term%

Sự khác biệt là ở thuật toán mà MySQL sử dụng đằng sau hậu trường để tìm dữ liệu của bạn. Tìm kiếm toàn văn bản cũng cho phép bạn sắp xếp dựa trên mức độ liên quan. LIKE tìm kiếm trong hầu hết các điều kiện sẽ thực hiện quét toàn bộ bảng, vì vậy tùy thuộc vào lượng dữ liệu, bạn có thể thấy các vấn đề về hiệu suất với nó. Công cụ đầy đủ cũng có thể gặp vấn đề về hiệu suất khi xử lý các tập hợp hàng lớn.

Trên một lưu ý khác, một điều tôi sẽ thêm vào mã này là một thứ gì đó để thoát khỏi các giá trị đã bùng nổ. Có lẽ một cuộc gọi đến mysql_real_escape_string()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP PDO - Hàng số

  2. Tăng một trường trong MySQL nguyên tử?

  3. Nhà cung cấp ADO.NET có tên bất biến 'MySql.Data.MySqlClient' chưa được đăng ký trong tệp cấu hình máy hoặc ứng dụng

  4. MySQL COT () Hàm - Trả về Cotangent của một số trong MySQL

  5. MySQL so với MariaDB:những điều bạn cần biết