数据库乱码
1、查看数据库默认字符集
show variables like 'character_set_database';
2、创建数据库
3创建表
CREATE TABLE test (
id int(11) default NULL,
name varchar(20) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
insert into test value (1,"测试");
4、导出表结构
mysqldump -uroot -p --default-character-set=gbk -d test2>/home/eosv3/tab.sql;
5、导出数据
mysqldump -uroot -p --quick --no-create-info --extended-insert --default-character-set=latin1 test2>/home/eosv3/data.sql;
6、新建数据库
create database test2 default charset gbk;
7、导入表结构
mysql -uroot -p test2</home/eosv3/tabnew.sql;
8、导入数据
mysql -uroot -p test2</home/eosv3/datanew.sql;
9、外部查看数据
数据库乱码
1、查看数据库默认字符集
show variables like 'character_set_database';
2、创建数据库
3创建表
CREATE TABLE test (
id int(11) default NULL,
name varchar(20) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
insert into test value (1,"测试");
4、导出表结构
mysqldump -uroot -p --default-character-set=gbk -d test2>/home/eosv3/tab.sql;
5、导出数据
mysqldump -uroot -p --quick --no-create-info --extended-insert --default-character-set=latin1 test2>/home/eosv3/data.sql;
6、新建数据库
create database test2 default charset gbk;
7、导入表结构
mysql -uroot -p test2</home/eosv3/tabnew.sql;
8、导入数据
mysql -uroot -p test2</home/eosv3/datanew.sql;
9、外部查看数据