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

giải thích lệnh trong mysql

Về cơ bản, giải thích được sử dụng để cung cấp cho bạn thông tin về cách cơ sở dữ liệu tiến hành lấy dữ liệu bằng cách sử dụng truy vấn bạn đã chỉ định. Thông thường, bạn sẽ sử dụng nó nếu bạn có một truy vấn chậm mà bạn muốn phân tích.

Theo như tôi biết, giải thích thực sự chỉ áp dụng cho các câu lệnh đang thực hiện truy xuất dữ liệu. Vì vậy, giả sử bảng trong câu lệnh tạo của bạn tồn tại, một ví dụ tốt hơn sẽ là ...

explain select * from user where user='steve'

Những gì bạn sẽ nhận được từ việc này là một bảng chứa một số thông tin về cách dữ liệu được truy xuất, chứ không phải chính dữ liệu. Trong thế giới thực, bạn có thể chỉ sử dụng giải thích với các truy vấn phức tạp hơn nhiều.

Bạn nên thử "mysql giải thích" của Google, nó sẽ hiển thị một số kết quả khá tốt giải thích dữ liệu bạn sẽ nhận lại khi chạy truy vấn giải thích. Ví dụ:thông tin tại đây có vẻ khá tốt.




  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 SQL bằng LIKE mạnh nhất?

  2. Lỗi chung:không thể gọi hàm tạo lớp '

  3. Chỉ lấy tên cột như trong mảng mysql

  4. MySQL chèn trên khóa trùng lặp; xóa bỏ?

  5. Cách xóa bản sao với điều kiện nhất định