MySQL通过命令行存储中文

来源:互联网 发布:java旅游管理项目描述 编辑:程序博客网 时间:2024/05/16 11:54
  --终于从命令行插入字符了。
首先,通过show create table age_segment 查看。
  看到age_segment 的表级字符设计为 GBK
  通过修改列级的字符集的命令,把 name列的字符集修改为 utf8;
  在命令行:set names gbk;
  然后就可以插入汉字了。
  但是如果把 set names utf8;
  依然不能插入汉字,显示编码.

  记录此时的状态

总结:只需要把列的字符集改成支持中文的就行了。

--修改列级的字符集
  列 alter table `cost` change `name` `name` varchar (20)  character set  utf8 collate utf8_general_ci null default null;

-- 永久 更改