怎么查看mysql表中的编码

MySQL表中的编码可以通过以下两种方式来查看:

怎么查看mysql表中的编码

第一种方式是使用SQL语句查询:

SHOW CREATE TABLE table_name;

执行以上语句后,会返回类似下面的信息:

CREATE TABLE `table_name` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

其中,CHARSET=utf8表示该表的编码方式为UTF-8。

第二种方式是使用MySQL命令行工具:

mysql>show create table table_nameG

执行以上命令后,会返回类似下面的信息:

*************************** 1. row ***************************
Table: table_name
Create Table: CREATE TABLE `table_name` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8
1 row in set (0.00 sec)

其中,CHARSET=utf8表示该表的编码方式为UTF-8。