编码
查看数据库编码
SHOW VARIABLES LIKE 'char%';
编码解释
character_set_client:该编码用来解读客户端发送过来的数据
character_set_results:发送该编码的数据到客户端
设置编码
1.临时设置
set character_set_client=gbk;
set character_set_results=gbk;
2.永久设置
my.ini中设置default-character-set=gbk
它可以修改三个变量:client、results、connection
备份与恢复
备份:数据库 --> sql语句
回复:sql语句 --> 数据库
备份:
数据库导出SQL脚本(备份数据库内容,并不是备份数据库!)
mysqldump –u用户名 –p密码 数据库名>生成的脚本文件路径
例如:mysqldump -uroot -p123 mydb1>C:\mydb1.sql
注意:
不要打分号,不要登录mysql,直接在cmd下运行
生成的脚本文件中不包含create database语句
恢复:
方式一:
mysql -u用户名 -p密码 数据库<文件路径
例如:
先删除mydb1库,再重新创建mydb1库
mysql -uroot -p123 mydb1<C:\mydb1.sql
注意:
不要打分号,不要登录mysql,直接在cmd下运行
方式二:
登录mysql + ource SQL脚本路径
例如:
先删除mydb1库,再重新创建mydb1库,切换到mydb1库
source c:\mydb1.sql