Heim >Datenbank >MySQL-Tutorial >Mit welcher Methode kann die Tabellenstruktur in MySQL angezeigt werden?
2. desc
show create table 表名称
3. information_schema.COLUMNS
desc 表名称
Feldnamen und Bedeutungen
#🎜 🎜#TABLE_CATALOG
Tabellentyp (verstehen Sie nicht, wofür er verwendet wird?)TABLE_CATALOG
表类型(没搞懂干啥用?)
TABLE_SCHEMA
所属库名称
TABLE_NAME
表名称
COLUMN_NAME
字段名称
ORDINAL_POSITION
位置序号
COLUMN_DEFAULT
默认值
IS_NULLABLE
是否可为空
DATA_TYPE
数据类型
CHARACTER_MAXIMUM_LENGTH
字符串最大长度(数值类型为空)
CHARACTER_OCTET_LENGTH
字符串最大存储长度(一般与上一字段相同)
NUMERIC_PRECISION
数值精度(非数值类型为空)
NUMERIC_SCALE
数值小数位数(非数值类型为空)
DATETIME_PRECISION
日期精度
CHARACTER_SET_NAME
编码方式
COLLATION_NAME
排序方式
COLUMN_TYPE
字段类型
COLUMN_KEY
字段涉及的key(主键、唯一键等)
EXTRA
其他(如 auto_increment)
PRIVILEGES
权限
COLUMN_COMMENT
字段注释
GENERATION_EXPRESSION
TABLE_SCHEMA
Bibliotheksname #🎜 🎜#
TABLE_NAME
Tabellenname
COLUMN_NAME
Feldname
ORDINAL_POSITION
Positionsnummer#🎜🎜##🎜🎜##🎜🎜##🎜🎜#COLUMN_DEFAULT Code> Standardwert#🎜🎜##🎜🎜##🎜🎜##🎜🎜#<code>IS_NULLABLE
Ob es null sein kann#🎜🎜##🎜🎜##🎜🎜##🎜🎜#DATA_TYPEDatentyp#🎜🎜##🎜🎜##🎜🎜##🎜🎜#CHARACTER_MAXIMUM_LENGTH
Maximale Länge der Zeichenfolge (numerischer Typ ist leer)#🎜🎜##🎜🎜 ##🎜 🎜##🎜🎜#CHARACTER_OCTET_LENGTH
Maximale Speicherlänge der Zeichenfolge (im Allgemeinen dieselbe wie das vorherige Feld)#🎜🎜##🎜🎜##🎜🎜##🎜🎜# NUMERIC_PRECISION
Numerische Genauigkeit (nicht-numerische Typen sind leer)#🎜🎜##🎜🎜##🎜🎜##🎜🎜#NUMERIC_SCALE
Numerische Dezimalstellen (nicht-numerische Typen sind leer) #🎜🎜## 🎜🎜##🎜🎜##🎜🎜#DATETIME_PRECISION
Datumsgenauigkeit#🎜🎜##🎜🎜##🎜🎜##🎜🎜#CHARACTER_SET_NAME
Kodierungsmethode#🎜🎜 ##🎜🎜##🎜🎜##🎜🎜#COLLATION_NAME
Sortieren nach#🎜🎜##🎜🎜##🎜🎜##🎜🎜#COLUMN_TYPE code>Feldtyp# 🎜🎜##🎜🎜##🎜🎜##🎜🎜#Die im Feld <code>COLUMN_KEY
beteiligten Schlüssel (Primärschlüssel, eindeutiger Schlüssel usw.)#🎜🎜##🎜 🎜##🎜🎜##🎜🎜# EXTRA
Andere (z. B. auto_increment)#🎜🎜##🎜🎜##🎜🎜##🎜🎜#PRIVILEGES
Berechtigungen# 🎜🎜##🎜🎜##🎜🎜# #🎜🎜#COLUMN_COMMENT
Feldkommentar#🎜🎜##🎜🎜##🎜🎜##🎜🎜#GENERATION_EXPRESSION
stellt dar ein Ausdruck (ich verstehe nicht, kann MySQL die Vererbung auflisten? )#🎜🎜##🎜🎜##🎜🎜##🎜🎜#Alle Tabellenstrukturen und Notizen abrufen#🎜🎜##🎜🎜#Alle Tabelleninformationen basierend auf dem Bibliotheksnamen exportieren#🎜🎜#select * from information_schema.COLUMNS where TABLE_SCHEMA = '库名称' and TABLE_NAME = '表名称'#🎜🎜#Basierend in der Bibliothek Alle Tabellennamen und Tabellennotizen exportieren #🎜🎜#
SELECT * FROM information_schema.`TABLES` WHERE TABLE_SCHEMA = 'db_name'#🎜🎜#mysql Alle Tabellen und Tabellenstrukturen der gesamten Bibliothek abrufen #🎜🎜#
SELECT TABLE_NAME, TABLE_COMMENT FROM information_schema.`TABLES` WHERE TABLE_SCHEMA = 'db_name';
Das obige ist der detaillierte Inhalt vonMit welcher Methode kann die Tabellenstruktur in MySQL angezeigt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!