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

कैसे अजगर और MySQLdb के साथ एक mysql डेटाबेस में तालिका नाम प्राप्त करने के लिए?

थोड़ा और पूर्ण होने के लिए:

import MySQLdb

connection = MySQLdb.connect(
                host = 'localhost',
                user = 'myself',
                passwd = 'mysecret')  # create the connection

cursor = connection.cursor()     # get the cursor


cursor.execute("USE mydatabase") # select the database

cursor.execute("SHOW TABLES")    # execute 'SHOW TABLES' (but data is not returned)

अब दो विकल्प हैं:

tables = cursor.fetchall()       # return data from last query

या कर्सर पर पुनरावृति करें:

कर्सर में (table_name,) के लिए
 for (table_name,) in cursor:
        print(table_name)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रतिकृति के लिए प्रयुक्त ईबीएस वॉल्यूम का स्नैपशॉट

  2. Mysql से बड़ी मात्रा में डेटा के साथ काम करना

  3. स्प्रिंग का jdbcTemplate.batchUpdate () इतना धीमा क्यों है?

  4. विभिन्न टूर्नामेंट/प्रतियोगिता प्रकारों (लीग, लैडर, सिंगल/डबल एलिमिनेशन आदि) के लिए डेटा संरचना

  5. पायथन pymySQL उद्धरणों के साथ एक स्ट्रिंग भेज रहा है