Heim  >  Artikel  >  Datenbank  >  So fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab

So fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab

青灯夜游
青灯夜游Original
2022-06-28 19:37:5413661Durchsuche

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“.

So fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab

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)

So fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab

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 anSo fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab

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

So fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab

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 Befehl SHOW 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 Tabelle

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn