drop table name --把表删掉
delete table name --把表清空
truncate table name --把表清空(不记录日志不可恢复)
一般情况下
我们要在create table之后加上ENGINE=InnoDB DEFAULT CHARSET=utf8;实现该表的转码,如果不放心在create database的时候就可以加上CHARSET=utf8;
如果还不行
在mysql>show variables like “%char%”;
查看各部分的编码 mysql默认编码是latin1
我们set 是lain1的部分=utf8就可以了,当然这样set设置是一次性的下次登录还会自己变回来
想要永久解决这个问题就设置/etc/my.cnf文件(如果没有就自己找相关的资源新建一个文件复制进去就好)
在[client]下加入代码:
default-character-set=UTF8
在[mysqld]下加入代码:
character_set_server=utf8
在[ mysql ]下加入代码:
default-character-set=utf8
最后如果还是不行我们就在导入mysql连接的时候加上?后面那句话
–connect “jdbc:mysql://localhost:3306/dbb?useUnicode=true&characterEncoding=utf-8” --table --user --password --后面我就不详写了
最最后如果还不行就把UTF8改成gbk试试吧(极极极少数情况)