Frage

Ich habe eine SQL-Datenbank und frage mich, was Sie gerade eine Liste der Tabellennamen innerhalb dieser Datenbank verwenden Sie den Befehl erhalten.

War es hilfreich?

Lösung

SHOW Tabellen

15 Zeichen

Andere Tipps

Um ein bisschen mehr vollständig zu sein:

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)

Jetzt gibt es zwei Möglichkeiten:

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

oder Iterierte über die Cursor:

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

show tables helfen. Hier ist die Dokumentation .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top