mysql 命令行里 charset gbk; 作用。

图片说明

这里我设置了所有的编码格式都是utf8...数据库也是utf8。。怎么插入中文,查询却还是乱码。。这里我不太懂。】
图片说明
这里环境编码又有什么影响和关系??

cmd是GBK的,这样。我如果只有数据库为utf-8,client,server ,result都是GBK的。。是不是当cmd输入中文后,程序往数据里填数据时自动转换为utf-8。。再读出来时又自动转换gbk显示在cmb界面上。???????????????

这里环境编码又有什么影响和关系??
这是cmd的编码GBK 你数据库编码为utf8 这两个要一致。都改为utf8(或GBK)。不然就会乱码。客户端,服务器。数据库 的编码都要一致。

数据库设置字符集为gbk编码。

设置编码,最好设置成UTF-8,要不可能有些国外的文字会成乱码。GBK是中国汉字的编码。UTF-8是国际通用的

mysql干嘛非要在cmd下做,用phpmyadmin很方便啊

Windows好像没有utf8的编码。