共计 2568 个字符,预计需要花费 7 分钟才能阅读完成。
这篇文章主要介绍了 mysql 如何查询表的字符集编码的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇 mysql 如何查询表的字符集编码文章都会有所收获,下面我们一起来看看吧。
mysql 查询表字符集编码的两种方法:1、使用“show table status”语句查看指定数据库中指定表的字符集编码,语法“show table status from 库名 like 表名;”。2、使用“show columns”语句配合 full 关键字查看当前数据库中指定表所有列的字符集编码,语法“show full columns from 表名;”。
本教程操作环境:windows7 系统、mysql8 版本、Dell G3 电脑。
mysql 查询表字符集编码的两种方法
1、使用 show 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 full columns from 表名;
该语句可以输出指定表中所有列的字符集编码
示例:查看 test_info 表中所有列的字符集编码
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)
关于“mysql 如何查询表的字符集编码”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“mysql 如何查询表的字符集编码”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道。