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

Tại sao sử dụng INT để chọn chỉ mục Varchar chứa các số lại chậm hơn nhiều so với sử dụng Chuỗi?

Như đã nêu trong hướng dẫn sử dụng :

Nếu cần, bạn luôn có thể CAST số nguyên của bạn thành một chuỗi để tận dụng chỉ mục:

SELECT * FROM example WHERE stuff = CAST(200 AS CHAR);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng một câu lệnh Python cho câu lệnh SQL INSERT

  2. Khóa một hàng MySQL INNODB trong PHP

  3. Thiết kế cơ sở dữ liệu cho trình tạo biểu mẫu tùy chỉnh (và lưu trữ kết quả)

  4. Chương trình MySQL mysql_tzinfo_to_sql

  5. MySQL:GROUP_CONCAT với ĐƠN HÀNG BẰNG ĐẾM?