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

So fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab

青灯夜游
Freigeben: 2022-06-28 19:37:54
Original
13791 Leute haben es durchsucht

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 数据库名;
Nach dem Login kopieren

但只想获取指定表的信息,就可利用like进行限制:

show table status from 库名 like 表名;
Nach dem Login kopieren

示例:查看class_7数据库中test_info表的字符集编码

show table status from class_7 like 'test_info';
Nach dem Login kopieren
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)
Nach dem Login kopieren

So fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab

2、使用show columns语句配合full关键字查看当前数据库中指定表中所有列的字符集编码

在mysql中,SHOW COLUMNS命令可以显示表的列信息,而要获取有关列的更多信息,请将FULL关键字添加到SHOW COLUMNS

SHOW TABLE STATUS< Der Befehl /code> kann Informationen zu jeder Datentabelle in der angegebenen Datenbank abrufen, einschließlich der Zeichensatzkodierung. </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>show full columns from 表名;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>Aber wenn Sie nur die Informationen der angegebenen Tabelle erhalten möchten, können Sie diese mit like einschränken: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>show full columns from test_info;</pre><div class="contentsignin">Nach dem Login kopieren</div></div><p>Beispiel: Zeigen Sie die Zeichensatzkodierung der Tabelle test_info in der Datenbank class_7 an<img src="https://img.php.cn/upload/image/406/362/962/165641610392195So fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab" title="165641610392195So fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab" alt="So fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab"/><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>mysql&gt; 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)</pre><div class="contentsignin">Nach dem Login kopieren</div></div>rrreee<img src="https://img.php.%20cn/upload/image/373/851/592/1656415843765267.png" title="1656415843765267.png" alt="So fragen Sie die Zeichensatzkodierung einer Tabelle in MySQL ab"><p><a href="https://www.php.cn/course/list/51.html" target="_blank" textvalue="mysql视频教程"></a>2 >show columns-Anweisung mit vollständigem Schlüsselwort. Zeigen Sie die Zeichensatzkodierung aller Spalten in der angegebenen Tabelle in der aktuellen Datenbank an. </p>🎜🎜In MySQL kann der Befehl <code>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!

Verwandte Etiketten:
Erklärung dieser Website
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
Aktuelle Ausgaben
So ändern Sie MySQL in MySQL
Aus 1970-01-01 08:00:00
0
0
0
MySQL-Startfehler unter Centos
Aus 1970-01-01 08:00:00
0
0
0
MySQL stoppt den Prozess
Aus 1970-01-01 08:00:00
0
0
0
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage