数据库常见问题

    科技2022-07-11  87

    1.在表中添加数据的时候不能录入中文;

    原因:编码格式错误; 解决办法:把编码设置成utf8; ①在设计表的时候,字符集要改成utf8;注意,是在每一个字段都要改(每个字段都有自己的编码格式,改成一样的就ok了) ②在安装文件里面有个my.ini文件,在文件里修改字符集 打开这个文件 ③修改了之后,重启服务 修改完毕后,使用 show variables like ‘character%’; 查看mysql当前编码: 编码格式为这样就行了

    2.在navicat插入数据没问题,可是到了控制台插入数据就有问题

    先上图 原因:现上述问题的原因是:你在安装MySQL数据库的时候,选择的编码格式为utf8, 而控制台终端的编码格式是GBK格式的,所以在执行输入汉字的时候会出现【ERROR 1366】的错误。 解决方式: ①在数据库中不写中文,即可解决 上图: ②修改mysql的配置文件 my.ini 这个配置文件, ③用图形化界面些不就好了

    觉得有用的同志请在下面给我留言!!!!

    Processed: 0.012, SQL: 8