Anzeigen von Metainformation mit MySQL (Anzeigen von Metainformation mit MySQL), Lektion, Seite 722965
https://www.purl.org/stefan_ram/pub/metaabfrage_mysql (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
SQL-Kurs

Anzeigen von Metainformation mit MySQL

Abfragen der Definition eines Tabellenspeichers

Das folgende Kommando zeigt die Definition einer Tabelle »T« an (die unverständlichen Teile der Ausgabe können dabei zunächst einfach ignoriert werden, es handelt sich um interne Festlegungen).

Konsole
SHOW CREATE TABLE T;

Das folgende Kommando zeigt Informationen über eine Tabelle »T« in Tabellenform an (die unverständlichen Teile der Ausgabe können dabei zunächst einfach ignoriert werden, es handelt sich um interne Festlegungen).

Konsole
DESCRIBE T;

Um den Aufbau einer Tabelle zu dokumentieren, speichert man aber bevorzugt die zum Anlegen der Tabelle verwendete CREATE-TABLE-Anweisung ab.

Informationen zu einem View

Das folgende Kommando zeigt wie die Definition eines Views »V« angezeigt werden kann (die unverständlichen Teile der Ausgabe können dabei zunächst einfach ignoriert werden, es handelt sich um interne Festlegungen)

Konsole
SHOW CREATE VIEW V;

Kommentare

Das folgende Beispiel zeigt, wie Kommentare zu Spalten einer Tabelle und zu einer Tabelle hinzugefügt werden können.

Konsole
CREATE TABLE alpha 
( gamma varchar( 255 ) COMMENT 'example gamma',
delta varchar( 255 ) COMMENT 'example delta' )
COMMENT='example alpha';

Es gibt keine Möglichkeit, Kommentare zu VIEWs hinzuzufügen.

Aussprachehinweis
comment ˈkɑmˌɛnt

Mit »SHOW CREATE TABLE« können die Kommentare wieder angezeigt werden.

Konsole (leicht umformatiert)
SHOW CREATE TABLE alpha;
+-------+----------------------------------------------------+
| Table | Create Table |
+-------+----------------------------------------------------+
| alpha | CREATE TABLE `alpha` (
`gamma` varchar(255) DEFAULT NULL COMMENT 'example gamma',
`delta` varchar(255) DEFAULT NULL COMMENT 'example delta'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='example alpha' |
+-------+----------------------------------------------------+

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram722965 stefan_ram:722965 Anzeigen von Metainformation mit MySQL Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722965, slrprddef722965, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/metaabfrage_mysql