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

CHỌN * hoặc CHỌN `trường` nhanh hơn là gì khi chỉ yêu cầu` trường`

Trường SELECT nhanh hơn select *.

Bởi vì nếu bạn có nhiều hơn 1 trường / cột trong bảng thì chọn * sẽ trả về tất cả các trường / cột đó và điều đó yêu cầu băng thông mạng nhiều công việc hơn cho cơ sở dữ liệu để tìm nạp tất cả các trường khác. Nhưng nếu bạn chỉ yêu cầu một trường / cột, thì tải cơ sở dữ liệu sẽ ít hơn và nó không cần phải truyền thông tin không cần thiết và do đó lấy tài nguyên băng thông một cách dễ 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. Đặt hàng theo DESC nổi bật không hoạt động cho một biến tùy chỉnh

  2. Đếm các chữ cái viết hoa trong chuỗi

  3. tham gia bên trái với điều kiện cho bảng bên phải trong mysql

  4. MAMP MySQL không nhận ra các giá trị my.cnf trong OSX

  5. tại sao truy vấn này trả về một hàng có null