| student | CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `sex` char(2) DEFAULT NULL, `born` date DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 |
这是我建的一个表,我刚去网上查了一下,很多人都说utf-8是至少占用3个字节的;
我的sex字段用的char类型2个字节,但是仍然能输入一个中文,比如"男";
这是为啥呢?求大神告知。
mr小卓X
相关分类