Abfragemethode: 1. Verwenden Sie die DESCRIBE-Anweisung, um die Tabellenstruktur anzuzeigen, mit der Syntax „DESCRIBE-Tabellenname;“. Die Gesamtzahl der ausgegebenen Datensatzzeilen ist die Anzahl der Felder um die Systemtabelle „information_schema.COLUMNS“ zu zählen. Geben Sie die Anzahl der Datenelemente an, um die Anzahl der Felder abzufragen.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
Es gibt zwei Möglichkeiten, die Anzahl der Felder in einer MySQL-Tabelle abzufragen.
Methode 1: Verwenden Sie die DESCRIBE-Anweisung.
DESCRIBE zeigt die Feldinformationen der Tabelle in Form einer Tabelle an, einschließlich des Feldnamens , Felddatentyp, ob es sich um den Primärschlüssel handelt, ob es einen Standardwert gibt usw., das Syntaxformat ist wie folgt:
DESCRIBE 表名;
kann abgekürzt werden als:
DESC 表名;
Die Gesamtzahl der ausgegebenen Datensatzzeilen ist die Zahl von Feldern.
Beispiel:
Methode 2: Über die Systemtabelle information_schema.`COLUMNS` (unterstützt von MySQL5 und höher)
Durch Verwendung der Funktion count() zum Zählen der Anzahl der angegebenen Datenelemente im System Tabelle „information_schema.COLUMNS“ Fragen Sie die Anzahl der Felder ab.
Syntax:
SELECT count(1) from information_schema.COLUMNS WHERE table_schema='库名' and table_name='表名';
table_schema: Datenbankname
table_name: Tabellenname
Beispiel:
Das obige ist der detaillierte Inhalt vonSo fragen Sie die Anzahl der Felder in MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!