Rumah > Artikel > pangkalan data > Bagaimana untuk menanyakan pengekodan set aksara jadual dalam mysql
Dua kaedah untuk pengekodan set aksara bagi jadual pertanyaan mysql: 1. Gunakan pernyataan "tunjukkan status jadual" untuk melihat pengekodan set aksara bagi jadual yang ditentukan dalam pangkalan data yang ditentukan Sintaksnya ialah "tunjukkan status jadual daripada nama pangkalan data seperti nama jadual;" . 2. Gunakan pernyataan "tunjukkan lajur" dengan kata kunci penuh untuk melihat pengekodan set aksara semua lajur jadual yang ditentukan dalam pangkalan data semasa Sintaksnya ialah "tunjukkan lajur penuh daripada nama jadual;".
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.
Dua kaedah pengekodan set aksara jadual pertanyaan mysql
1. Gunakan pernyataan show table status
untuk melihat set aksara jadual yang ditentukan Perintah
SHOW TABLE STATUS
boleh mendapatkan maklumat tentang setiap jadual data dalam pangkalan data yang ditentukan, termasuk pengekodan set aksara.
show table status from 数据库名;
Tetapi jika anda hanya ingin mendapatkan maklumat jadual yang ditentukan, anda boleh menggunakan suka untuk mengehadkannya:
show table status from 库名 like 表名;
Contoh: Lihat pengekodan set aksara test_info jadual dalam pangkalan data class_7
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. Gunakan pernyataan show columns
dengan kata kunci penuh untuk melihat pengekodan set aksara semua lajur dalam jadual yang ditentukan dalam pangkalan data semasa
Dalam mysql, arahan SHOW COLUMNS
boleh memaparkan maklumat lajur jadual, dan untuk mendapatkan maklumat lanjut tentang lajur, sila tambah kata kunci FULL
kepada perintah SHOW COLUMNS
:
show full columns from 表名;
Pernyataan ini boleh mengeluarkan pengekodan set aksara semua lajur dalam jadual yang ditentukan
Contoh: Lihat pengekodan set aksara semua lajur dalam test_info jadual
show full columns from test_info;
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)
[Cadangan berkaitan: tutorial video mysql]
Atas ialah kandungan terperinci Bagaimana untuk menanyakan pengekodan set aksara jadual dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!