MySQL备份与恢复
2015-10-05 16:25
621 查看
原数据
使用SQL语句备份数据
lock tables userinfo read;(读锁定)
select * from userinfo
into outfile 'F:/userinfo.txt'
fields terminated by ','
optionally enclosed by '"'
lines terminated by '?';
unlock tables;(解锁)
注释:
一:into outfiled 'F;/userinfo.txt'
数据备份到的地址(此文件必须不存在)
二:fields terminated by ','
设置字段值之间用逗号隔开
三: lines terminated by '?';
设置每行以"?"隔开
四:optionally enclosed by '"'
设置字段值如果是字符就用双引号标注
导入数据(sql语句)
lock tables userinfo write;(写锁定)
load data infile 'F:/userinfo.txt'
into table userinfo
fields terminated by ','
optionally enclosed by '"'
lines terminated by '?';
unlock tables;(解锁)
注释:
一:into outfiled 'F;/userinfo.txt'
数据的地址
二:fields terminated by ','
设置字段值之间用逗号隔开
三: lines terminated by '?';
设置每行以"?"隔开
四:optionally enclosed by '"'
设置字段值如果是字符就用双引号标注
五:into table userinfo
导入和导出表的结构必须一样
注意:二,三,四三项必须和导出数据时的格式一样
锁定
备份表时加一个读锁定避免备份时表被更改
导入时给表加一个写锁定避免冲突
操作完成后解锁
使用SQL语句备份数据
lock tables userinfo read;(读锁定)
select * from userinfo
into outfile 'F:/userinfo.txt'
fields terminated by ','
optionally enclosed by '"'
lines terminated by '?';
unlock tables;(解锁)
注释:
一:into outfiled 'F;/userinfo.txt'
数据备份到的地址(此文件必须不存在)
二:fields terminated by ','
设置字段值之间用逗号隔开
三: lines terminated by '?';
设置每行以"?"隔开
四:optionally enclosed by '"'
设置字段值如果是字符就用双引号标注
导入数据(sql语句)
lock tables userinfo write;(写锁定)
load data infile 'F:/userinfo.txt'
into table userinfo
fields terminated by ','
optionally enclosed by '"'
lines terminated by '?';
unlock tables;(解锁)
注释:
一:into outfiled 'F;/userinfo.txt'
数据的地址
二:fields terminated by ','
设置字段值之间用逗号隔开
三: lines terminated by '?';
设置每行以"?"隔开
四:optionally enclosed by '"'
设置字段值如果是字符就用双引号标注
五:into table userinfo
导入和导出表的结构必须一样
注意:二,三,四三项必须和导出数据时的格式一样
锁定
备份表时加一个读锁定避免备份时表被更改
导入时给表加一个写锁定避免冲突
操作完成后解锁
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- 我是运营,我没有假期
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜