初次使用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
结果如下所示:
向表格插入数据并测试: