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

पायथन लिपि से MySQL तालिका में डेटा डालें

आप MySQLdb for Python का इस्तेमाल कर सकते हैं ।

नमूना कोड (आपको इसे डीबग करना होगा क्योंकि मेरे पास इसे यहां चलाने का कोई तरीका नहीं है):

#!/usr/bin/python

import MySQLdb

# Open database connection
db = MySQLdb.connect("localhost","testuser","test123","TESTDB" )

# prepare a cursor object using cursor() method
cursor = db.cursor()

# Select qSQL with id=4.
cursor.execute("SELECT qSQL FROM TBLTEST WHERE id = 4")

# Fetch a single row using fetchone() method.
results = cursor.fetchone()

qSQL = results[0]

cursor.execute(qSQL)

# Fetch all the rows in a list of lists.
qSQLresults = cursor.fetchall()
for row in qSQLresults:
    id = row[0]
    city = row[1]

    #SQL query to INSERT a record into the table FACTRESTTBL.
    cursor.execute('''INSERT into FACTRESTTBL (id, city)
                  values (%s, %s)''',
                  (id, city))

    # Commit your changes in the database
    db.commit()

# disconnect from server
db.close()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यह MySQL क्वेरी क्यों लटकती है?

  2. MySQL अस्थायी तालिका बनाना फिर उससे CRUD असाइन करें

  3. MySQL डेटाबेस में सिंगल टेबल का बैकअप कैसे लें?

  4. नाम बदलने पर MySQL परिवर्तन तालिका उत्पन्न करने में त्रुटि

  5. MySQL - एक क्वेरी से दूसरी क्वेरी में परिणामों का उपयोग करना