Wenn Sie MySQL kennen, werden Sie feststellen, dass es nach der Installation mit mehreren Standarddatenbanken geliefert wird. Das von mir installierte MySQL 5.5 verfügt über sechs Datenbanken. Ich habe online einige Informationen überprüft, um mehr über die Funktionen dieser Datenbanken zu erfahren. 1. InformationsschemaIn dieser Bibliothek gibt es viele Tabellen. Beschreibung der Datenbanktabelle Information_schema: SCHEMATA-Tabelle: Bietet Informationen zu allen Datenbanken in der aktuellen MySQL-Instanz. Aus dieser Tabelle werden die Ergebnisse der Show-Datenbanken entnommen. TABLES-Tabelle: Bietet Informationen zu Tabellen in der Datenbank (einschließlich Ansichten). Es beschreibt detailliert das Schema, zu dem eine Tabelle gehört, den Tabellentyp, die Tabellen-Engine, die Erstellungszeit und andere Informationen. Das Ergebnis von „show tables from schemaname“ wird aus dieser Tabelle übernommen. COLUMNS-Tabelle: Bietet Informationen zu den Spalten in der Tabelle. Es beschreibt detailliert alle Spalten einer Tabelle und die Informationen jeder Spalte. Das Ergebnis von „Spalten anzeigen aus Schemaname.Tabellenname“ wird aus dieser Tabelle übernommen. STATISTIK-Tabelle: Bietet Informationen zu Tabellenindizes. Das Ergebnis von „show index from schemaname.tablename“ wird aus dieser Tabelle übernommen. Tabelle USER_PRIVILEGES (Benutzerberechtigungen): enthält Informationen zu globalen Berechtigungen. Diese Informationen stammen aus der mysql.user-Berechtigungstabelle. Dies ist eine nicht standardmäßige Tabelle. Tabelle SCHEMA_PRIVILEGES (Schemaberechtigungen): Enthält Informationen zu Schemaberechtigungen (Datenbankberechtigungen). Diese Informationen stammen aus der Berechtigungstabelle von mysql.db. Dies ist eine nicht standardmäßige Tabelle. Tabelle TABLE_PRIVILEGES (Tabellenberechtigungen): Enthält Informationen zu Tabellenberechtigungen. Diese Informationen werden aus der Berechtigungstabelle mysql.tables_priv abgeleitet. Dies ist eine nicht standardmäßige Tabelle. Tabelle COLUMN_PRIVILEGES (Spaltenberechtigungen): enthält Informationen zu Spaltenberechtigungen. Diese Informationen werden aus der Berechtigungstabelle mysql.columns_priv abgeleitet. Dies ist eine nicht standardmäßige Tabelle. CHARACTER_SETS-Tabelle (Zeichensatz): Bietet Informationen zu den für die MySQL-Instanz verfügbaren Zeichensätzen. Der Ergebnissatz von SHOW CHARACTER SET wird aus dieser Tabelle übernommen. COLLATIONS-Tabelle: Bietet Vergleichsinformationen zu jedem Zeichensatz. COLLATION_CHARACTER_SET_APPLICABILITY-Tabelle: Gibt die Zeichensätze an, die für die Sortierung verwendet werden können. Diese Spalten entsprechen den ersten beiden Anzeigefeldern von SHOW COLLATION. TABLE_CONSTRAINTS-Tabelle: beschreibt die Tabelle, für die Einschränkungen bestehen. und der Einschränkungstyp der Tabelle. KEY_COLUMN_USAGE-Tabelle: beschreibt die Schlüsselspalten mit Einschränkungen. ROUTINES-Tabelle: Bietet Informationen zu gespeicherten Routinen (gespeicherte Prozeduren und Funktionen). Derzeit enthält die ROUTINES-Tabelle keine benutzerdefinierten Funktionen (UDFs). Die Spalte mit dem Namen „mysql.proc-Name“ identifiziert die mysql.proc-Tabellenspalte, die der Tabelle INFORMATION_SCHEMA.ROUTINES entspricht. VIEWS-Tabelle: enthält Informationen zu Ansichten in der Datenbank. Sie müssen über die Berechtigung zum Anzeigen von Ansichten verfügen, sonst können Sie die Ansichtsinformationen nicht anzeigen. TRIGGERS-Tabelle: Bietet Informationen zu Triggern. Sie müssen über Superberechtigungen verfügen, um diese Tabelle anzuzeigen. 2.mysql3.LeistungsschemaUm diese Funktion zu aktivieren, müssen Sie den Parameter „performance_schema“ festlegen. Die Ereignisstatistiktabelle basiert auf den relevanten Normen. Die Tabelle ist ebenfalls schreibgeschützt und kann nur turcatiert werden Zusammenfassung der Wartezeiten nach Instanz Zusammenfassung der Wartezeiten für Ereignisse nach Thread nach Ereignisname events_waits_summary_global_nach_event_name Dateizusammenfassung nach Ereignisname Dateizusammenfassung nach Instanz setup_consumers beschreibt verschiedene Ereignisse setup_instruments beschreibt den Tabellennamen unter dieser Datenbank und ob die Überwachung aktiviert ist. setup_timers beschreibt Überwachungsoptionen und Sampling-Frequenzintervalle events_waits_current zeichnet die aktuell auftretenden Warteereignisse auf. Diese Tabelle ist schreibgeschützt und kann nicht aktualisiert oder gelöscht, aber gekürzt werden. Leistungsverlaufstabelle: events_waits_history speichert nur die letzten 10 Ereignisse für jeden Thread Leistungsverlaufstabelle: events_waits_history_long zeichnet die letzten 10.000 Ereignisse in einem standardmäßigen First-In-First-Out-Format (FIFO) auf. Diese beiden Tabellen sind ebenfalls schreibgeschützte Tabellen und können nur gekürzt werden. 4.sakilaDies ist eine Beispiel-MySQL-Datenbank mit einigen Beispieltabellen. 5.TestDies ist eine leere Tabelle, eine Testtabelle und kann gelöscht werden. 6.WeltDiese Tabelle ist nicht sehr nützlich, da diese drei Tabellen sehr viele Daten enthalten. Ich werde weiterhin mehr hinzufügen, wenn ich Fortschritte mache. . Dies ist das Ende dieses Artikels über die Rolle der Standarddatenbank nach der MySQL-Installation. Weitere Informationen zur Rolle der Standarddatenbank von MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Web-Kenntnisse: Lösung für die Koexistenz mehrerer IE-Versionen IETester
>>: Einführung in die Verwendung gängiger Dockerfile-Befehle
Inhaltsverzeichnis Was ist eine Zuordnung? Unters...
In diesem Artikel wird der spezifische JS-Code zu...
1. Traditionelle Binlog-Master-Slave-Replikation,...
Wenn href zum Übergeben von Parametern benötigt w...
<br />Der Inhalt dieser Site ist Original. B...
1. Berechnete Eigenschaften und Listener 1.1 Bere...
Es gibt zwei spezielle Werte, die jeder Eigenscha...
Vorwort Wenn Sie jemand fragt: „Was sind die Merk...
Ich habe Vue.js verwendet, um ein Bildanzeigemodu...
MySQL Slow Query, dessen vollständiger Name „Slow...
1. Reinigung vor der Installation rpm -qa | grep ...
<br />Vor einem Jahr gab es im Internet kein...
Inhaltsverzeichnis 1. Komponentenregistrierung 1....
Da der Docker-Daemon an den Unix-Socket des Hosts...
Als nützlicher Terminalemulator wird Xshell häufi...