Abfragemethode: 1. Verwenden Sie die Anweisung „show create table table name“. 2. Verwenden Sie die Anweisung „show table table name“. 3. Fragen Sie die Tabelle „information_schema.partitions“ ab, um zu sehen, welche Partitionen und Partitionsmethoden die Tabelle hat . Ein Datensatz mit Daten in einer Partition.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
Wir stellen verschiedene Methoden vor, um Informationen zur MySQL-Partitionstabelle abzurufen.
1. show create table table name
show create table 表名
可以查看创建分区表的create语句。
/*!...*/ 是一种特殊的注释,其他的数据库产品当然不会执行。mysql特殊处理,会选择性的执行。可以认为是:预编译中的条件编译。特别注意 50100,它表示5.01.00 版本或者更高的版本,才执行。
2. show table status
/ *!...*/ ist ein spezieller Kommentar, der von anderen Datenbankprodukten nicht ausgeführt wird. Die spezielle MySQL-Verarbeitung wird selektiv ausgeführt. Man kann es sich vorstellen als: bedingte Kompilierung in der Vorkompilierung. Achten Sie vor der Ausführung besonders auf 50100, das auf Version 5.01.00 oder höher hinweist.
2. Tabellenstatus anzeigen
Sie können überprüfen, ob die Tabelle eine partitionierte Tabelle ist.
3. Sehen Sie sich die Tabelle „information_schema.partitions“ an
SELECT PARTITION_NAME,PARTITION_METHOD,PARTITION_EXPRESSION,PARTITION_DESCRIPTION, TABLE_ROWS,SUBPARTITION_NAME,SUBPARTITION_METHOD,SUBPARTITION_EXPRESSION FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA=SCHEMA() AND TABLE_NAME='TABLE_NAME';
Sie können Informationen anzeigen, z. B. wie viele Partitionen die Tabelle hat, die Partitionsmethode, die Anzahl der Datensätze in der Partition und sogar die Informationen von Unterpartitionen.
4. Erklären Sie „select“ oder „explain partitions select“-Anweisung
🎜Verwenden Sie diese Anweisung, um zu zeigen, welche Partitionen gescannt werden und wie sie verwendet werden. 🎜explain partitions select * from tb_sub2 where purchased='1989-01-01'; explain select * from tb_sub2 where purchased='1989-01-01';🎜Die Ausgabeergebnisse der beiden obigen Anweisungen sind die gleichen. 🎜🎜🎜🎜🎜【Verwandte Empfehlungen: 🎜MySQL-Video-Tutorial🎜】🎜
Das obige ist der detaillierte Inhalt vonSo fragen Sie Partitionstabelleninformationen in MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!