Heim >Datenbank >MySQL-Tutorial >So fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab
Zwei Methoden zur Zeichensatzkodierung der MySQL-Abfragetabelle: 1. Verwenden Sie die Anweisung „show table status“, um die Zeichensatzkodierung der angegebenen Tabelle in der angegebenen Datenbank anzuzeigen, mit der Syntax „show table status from Library name like table“. Name;". 2. Verwenden Sie die Anweisung „show columns“ mit dem Schlüsselwort full, um die Zeichensatzkodierung aller Spalten der angegebenen Tabelle in der aktuellen Datenbank anzuzeigen. Die Syntax lautet „vollständige Spalten aus Tabellenname anzeigen“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
Zwei Methoden zur Zeichensatzkodierung der MySQL-Abfragetabelle
1. Verwenden Sie die Anweisung show table status
, um die Zeichensatzkodierung der angegebenen Tabelle anzuzeigenshow table status
语句查看指定表的字符集编码
SHOW TABLE STATUS
命令可以获取指定数据库中每个数据表的信息,包括字符集编码。
show table status from 数据库名;
但只想获取指定表的信息,就可利用like进行限制:
show table status from 库名 like 表名;
示例:查看class_7数据库中test_info表的字符集编码
show table status from class_7 like 'test_info';
mysql> show table status from class_7 like 'test_info'; +-----------+--------+---------+------------+------+----------------+-------------------------+-------------+------------+-----------------+----------+- | Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_leate_time | Update_time | Check_time | Collation | Checksum | +-----------+--------+---------+------------+------+----------------+-------------------------+-------------+------------+-----------------+----------+- | test_info | InnoDB | 10 | Compact | 10 | 1638 | 17-12-05 19:01:55 | NULL | NULL | utf8_general_ci | NULL | +-----------+--------+---------+------------+------+----------------+-------------------------+-------------+------------+-----------------+----------+- 1 row in set (0.00 sec)
2、使用show columns
语句配合full关键字查看当前数据库中指定表中所有列的字符集编码
在mysql中,SHOW COLUMNS
命令可以显示表的列信息,而要获取有关列的更多信息,请将FULL
关键字添加到SHOW COLUMNS
SHOW TABLE STATUS kann Informationen zu jeder Datentabelle in der angegebenen Datenbank abrufen, einschließlich der Zeichensatzkodierung.
show full columns from 表名;
Aber wenn Sie nur die Informationen der angegebenen Tabelle erhalten möchten, können Sie diese mit like einschränken:
show full columns from test_info;
Beispiel: Zeigen Sie die Zeichensatzkodierung der Tabelle test_info in der Datenbank class_7 an
mysql> show full columns from test_info; +-------+----------+-----------------+------+-----+---------+-------+---------------------------------+---------+ | Field | Type | Collation | Null | Key | Default | Extra | Privileges | Comment | +-------+----------+-----------------+------+-----+---------+-------+---------------------------------+---------+ | id | int(3) | NULL | NO | PRI | NULL | | select,insert,update,references | | | name | char(12) | utf8_general_ci | YES | | NULL | | select,insert,update,references | | | dorm | char(10) | utf8_general_ci | YES | | NULL | | select,insert,update,references | | | addr | char(12) | utf8_general_ci | YES | | 未知 | | select,insert,update,references | | | score | int(3) | NULL | YES | | NULL | | select,insert,update,references | | +-------+----------+-----------------+------+-----+---------+-------+---------------------------------+---------+ 5 rows in set (0.00 sec)rrreee
2 >show columns-Anweisung mit vollständigem Schlüsselwort. Zeigen Sie die Zeichensatzkodierung aller Spalten in der angegebenen Tabelle in der aktuellen Datenbank an.
🎜🎜In MySQL kann der BefehlSHOW COLUMNS
die Spalteninformationen von anzeigen Um weitere Informationen zu den Spalten zu erhalten, fügen Sie bitte das Schlüsselwort FULL
zum Befehl SHOW COLUMNS
hinzu: 🎜rrreee🎜Diese Anweisung kann die Zeichensatzkodierung aller ausgeben Spalten in der angegebenen TabelleDas obige ist der detaillierte Inhalt vonSo fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!