mysql如何查询表的字符集编码

91次阅读
没有评论

共计 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 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-13发表,共计2568字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)