在MySQL中,建表是非常常见的操作。在建表的时候,我们通常使用英文表名。但是,有时我们需要使用中文表名来更好的反映表的内容。这里简单介绍一下MySQL如何建立中文表名。
在建立表之前,需要将MySQL的字符集设置为UTF-8。可以通过以下命令来设置:
SET NAMES 'utf8';
接下来,我们就可以在创建表时添加COMMENT属性来设置表的中文名了:
CREATE TABLE `表名` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(50) NOT NULL COMMENT '姓名',`age` int(11) NOT NULL COMMENT '年龄',PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='中文表名';
可以看到,COMMENT属性后面跟上了表的中文名。在创建表后,可以通过以下命令查看表的所有属性:
SHOW FULL COLUMNS FROM `表名`;
通过以上的操作,就可以很方便地使用中文表名了。