sql >> Databáze >  >> RDS >> Mysql

Jak načíst názvy tabulek v databázi mysql pomocí Pythonu a MySQLdb?

Abych byl trochu úplnější:

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)

nyní jsou dvě možnosti:

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

nebo iterujte přes kurzor:

 for (table_name,) in cursor:
        print(table_name)


  1. php, jak propojit soubor ze souborového serveru s těmito informacemi z databáze

  2. Příklady SIN() v SQL Server

  3. Context.User má hodnotu NULL v Application_AuthenticateRequest prostřednictvím ověřování systému Windows v aplikaci Asp.net MVC

  4. hrábě přerušeno! nemůže načíst takový soubor -- mysql2/mysql2 na El Capitan