Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में क्रमिक रूप से रिकॉर्ड का चयन करें और Python में csv में सहेजें

आपका कोड नीचे जैसा दिखना चाहिए। आप इसके प्रदर्शन को per_query . द्वारा ट्यून कर सकते हैं परिवर्तनशील

c = csv.writer(open("temp.csv","wb"))
offset = 0
per_query = 10000
while true:
    cur.execute("__the_query__ LIMIT %s OFFSET %s", (per_query, offset))

    rows = cur.fetchall()
    if len(rows) == 0:
        break #escape the loop at the end of data

    for row in cur.fetchall():
        c.writerow(row)

    offset += per_query


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रेल 4:MySQL और MongoDB का एक साथ उपयोग करें

  2. मैं एक पंक्ति में अतिव्यापी मूल्यों की तुलना कैसे करूं?

  3. पायथन पीवी सेव () अपेक्षा के अनुरूप काम नहीं करता है

  4. जावा में वाइल्डकार्ड्स तैयार विवरण

  5. अनुदान विकल्प वाला उपयोगकर्ता उपयोगकर्ता बनाने की अनुमति नहीं दे सकता