初次使用MySQL我们可能会遇到不能向表中插入中文字符的情况;
这时我们需要在建表的时候将表格的字符编码集改为UTF-8,只需在创建表格的语句最后加上更改字符编码集的语句:ENGINE=InnoDB DEFAULT CHARSET=utf8
即可。
示例如下:
创建student表
CREATE TABLE `student` (`Sno` char(9) NOT NULL,`Sname` varchar(20) NOT NULL,`Ssex` char(2) DEFAULT NULL,`Sage` int(11) DEFAULT NULL,`Sdept` char(20) DEFAULT NULL,PRIMARY KEY (`Sno`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
结果如下所示:
向表格插入数据并测试: