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

Cách đọc truy vấn sql tới khung dữ liệu gấu trúc / python / django

Tôi nghĩ rằng aus_lacy có một chút lỗi trong giải pháp của mình - trước tiên bạn phải chuyển đổi QuerySet vào một chuỗi chứa SQL sao lưu QuerySet

from django.db import connection

query = str(ModelToRetrive.objects.all().query)
df = pandas.read_sql_query(query, connection)

Ngoài ra, có một giải pháp kém hiệu quả hơn về bộ nhớ nhưng vẫn hợp lệ:

df = DataFrame(list(ModelToRetrive.objects.values('id','some_attribute_1','some_attribute_2'))) 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để chỉ lấy các bảng, không phải các khung nhìn bằng cách sử dụng SHOW TABLES?

  2. MySQL - tìm sự khác biệt giữa các hàng của cùng một bảng

  3. Lọc theo định dạng MYSQL ngày giờ

  4. Nối dữ liệu vào trường cơ sở dữ liệu MySQL đã có dữ liệu trong đó

  5. Cách tạo Pivot Table trong MySQL