Gibt es einen SQL-Befehl, mit dem ich nur die Tabellen anzeigen kann, die von den Benutzern erstellt wurden, und nicht die, die standardmäßig in der MySQL-Datenbank vorhanden sind?
Antwort
Zu viele Anzeigen?Das war's dann auch schon:
select * from information_schema.tables
where table_schema not in ('information_schema', 'mysql', 'performance_schema')
En information_schema
enthält Meta-Informationen über Ihre Datenbank. Sie können alle Tabellen auflisten mit information_schema.tables
. Wenn Sie die beiden Meta-Schemata ausschließen information_schema
y mysql
erhalten Sie alle Benutzer-Tabellen