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

T ám chỉ điều gì trong SQL này?

Đồng nghiệp của bạn đã tạo một truy vấn (SELECT COUNT(*) ) với một truy vấn con mà anh ấy đặt tên là t . t này chỉ là một tên bảng tạm thời đề cập đến

Anh ấy có thể đặt tên nó là temp một cách khả thi rõ ràng hơn một chút. Lý do mà nó trở thành một bảng là vì trong MySQL, một SELECT truy vấn trả về các hàng dữ liệu hoạt động giống như một bảng. Vì vậy, truy vấn bên trong này nhận được AttemptNo và tạo một bảng tạm thời t . Sau đó, truy vấn bên ngoài sẽ tính dữ liệu này.

; bên trong truy vấn là đặt nó thành một câu lệnh đầy đủ khi string truy vấn được gọi bởi chương trình. Nếu điều này không được bao gồm, truy vấn chuỗi query sẽ không chứa một câu lệnh MySQL hợp lệ. ; cuối cùng là hoàn thành việc gán cho biến.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thực hiện nâng cấp cuộn cho MySQL

  2. Cách đặt mật khẩu gốc thành null

  3. MySQL sai đầu ra với mệnh đề IN và tham số

  4. Làm cách nào để kết nối cơ sở dữ liệu MySQL bằng Python + SQLAlchemy từ xa?

  5. Sql:chọn tất cả các giỏ chứa một tập hợp các mặt hàng cụ thể