数据文件的备份
因为表的结构站很大空间 原则备份一次表结构就好 数据的导入和到处
1 查看允许导出文件的位置 位置不能用空格
show variables like '%secure_file_priv%' ;
2
查看允许导出文件的位置 位置不能有空格 中文等特殊字符
修改配置文件 C: \ProgramData\MySQL\MySQL Server 5.7 下面的my. ini
[ mysqld]
secure- file - priv= "" 或者你指定个路径 不能有中文 或者特殊字符
管理员身份下
net stop mysql57
net start mysql57
数据的导入和恢复
导出的语法 select 字段1,字段n from 表名 into outfile ‘f:/db/mysql/stansqction.sql’; 导入的语法 load data infile ‘f:/db/mysql/stansqction.sql’ into table 原表名;
1 将 stansaction 的表数据导出
select * from stansaction into outfile 'f:/db/mysql/stansqction.sql' ;
2 开启事务 怕翻车
begin
3 删除原表数据
delete from stansaction;
4 导入数据
load data infile 'f:/db/mysql/stansqction.sql' into table stansaction;
5 查看结果
select * from stansaction;
+ - - - - + - - - - - - - - - - +
| id | uname |
+ - - - - + - - - - - - - - - - +
| 1 | 狗本人 |
| 2 | 李白 |
| 3 | 王昭君 |
| 4 | 刘禹锡 |
| 5 | 纳兰容若 |
+ - - - - + - - - - - - - - - - +
6 导出指定的表结构
mysqldump - u用户名 - p 密码 - d数据库名 表名> 导出的文件名