一、Mysql 备份与恢复
数据库导出的基本语法:mysqldump [TMPIONS] database [tables] >导出的文件名.sql
a)导出某个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名.sql ?
b)导出单张表
mysqldump -uroot -p123456 数据库名 要导出的表 >导出的文件名.sql ?
b)导出单张表
c)导出库的表结构
mysqldump -uroot -p123456 -d 数据库名>导出的文件名.sql ?
b)导出单张表
d)只导出数据
mysqldump -uroot -p123456 -t?数据库名>导出的文件名.sql ?
b)导出单张表
e)导出数据库,并自动生成库的创建语句
mysqldump -uroot -p123456 -B 数据库名 >导出的文件名.sql ?
b)导出单张表
数据库导入的基本语法:mysql -u -p 被导入的数据库名< 导入的文件名.sql / source 路径 (须先进入要到数据库里)
a)数据库的导入
I)mysql -u -p 被导入的数据库名 < 导入的文件名.sql(注:若没有数据库 需要自己手动创建
II)source 路径
b)表的导入
source 路径
c)数据和表结构的导入
mysql -u -p 被导入的数据库名 < 导入的文件名.sql
mysql -u -p 被导入的数据库名 < 导入的文件名.sql
二、MYsql 的编码问题
1、查看所有MySQL数据库的编码
show variable like 'char%';
2、修改编码的方式
a) 暂时性的修改,每次连接数据库都会恢复原装
在DOS中进入mysql输入:
set default-character-set = 要修改的编码
b) 永久修改编码
修改MySQL 中的my.ini文件
找到set default-character-set语句 将他的值修改为你想要的编码