Mysql 导入 导出 数据库 修改编码
一、导出数据库
通过dos命令行进入
1. cd d:\mysql的安装路径***\bin 然后回车
2. 输入mysqldump -h地址 -u 用户名 -p 数据库名
--default-character-set=gb2312 >d:\iv2.sql
二、导入数据库
加入 --default-character-set=gb2312 是为了让编码不出错
第一种:
mysql -uroot -p 数据库名
--default-character-set=gb2312 test<F:/pushingdb.sql
第二种:不过不能指定编码 不建议用
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:wcnc_db.sql
修改数据库的字符集
mysql>use mydb
mysql>alter database mydb character set utf-8;
创建数据库指定数据库的字符集
mysql>create database mydb character set utf-8;
3.修改默认字符集
(1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,
如 default-character-set = utf8
character_set_server = utf8
修改完后,重启mysql的服务,service mysql restart
使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8
4.
查看数据库编码:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
上一篇: GO语言入门第二节 GO语言常用数据结构
下一篇: 有些头大