Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara membaca kueri sql ke pandas dataframe / python / Django

Saya pikir aus_lacy sedikit salah dalam solusinya - pertama Anda harus mengonversi QuerySet ke string yang berisi SQL yang mendukung QuerySet

from django.db import connection

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

Juga ada solusi yang kurang hemat memori tetapi masih valid:

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. menggabungkan data berjangka bulanan ke deret waktu bulan depan di MySQL

  2. Klausa WHERE dalam pernyataan INSERT menggunakan mysql/php

  3. MySQL:UNIK, tetapi DEFAULT NULL - diizinkan dengan membuat tabel. Lebih dari 1 NULL diperbolehkan untuk disisipkan. Mengapa?

  4. Django + MySQL pada Mac OS 10.6.2 Snow Leopard

  5. MySQL PADA KUNCI DUPLICATE - masukkan id terakhir?