mysql数据库表从服务器到客户端的备份
时间:2011-05-23
来源:互联网
如何用sql语句实现?或者用API中的函数实现?
以下是我在网上搜到的:
SELECT a,b,a+b INTO OUTFILE '/tmp/result.txt'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;
这个可以实现吗?a,b又分别代表什么呢?
希望大家尽快回复,谢谢了哈~
作者: qingshui_to_Eva 发布时间: 2011-05-23
mysqldump -hxxx -uxxx -pxxx dbname> c:\xxx
select a,b,a+b from tb
a,b都是列,第三列是a+b的和
作者: rucypli 发布时间: 2011-05-23
备份某个库
mysqldump -hxxx -uxxx -pxxx dbname> c:\xxx
谢谢您的回复~我现在是在写一个程序实现中包括这个功能,所以再问问:可以用SQL语句实现吗?
select a,b,a+b from tb
a,b都是列,第三列是a+b的和
还是不太明白 嘿嘿~ 如果我要备份整个表,直接写select * 就可以了吗?
作者: qingshui_to_Eva 发布时间: 2011-05-23
mysqldump -uxxx -pxxx dbname tbname >tbname.sql
作者: vipper23 发布时间: 2011-05-23
SQL code
mysqldump -uxxx -pxxx dbname tbname >tbname.sql
谢谢您的回复~ 小妹初学,还是有些不解:这不是命令吗?我怎么用到我的程序中呀?可以嵌入mysql_real_query()函数中吗?谢谢~
作者: qingshui_to_Eva 发布时间: 2011-05-23
作者: wwwwb 发布时间: 2011-05-23
如果你要用API调用,则还是直接用这个SELECT 。。OUTFILE 吧。 这个A,B代码字段名。和普通的SELECT语句相同的写法。
如果更详细的说明,建议楼主参考一下MYSQL官方手册中的说明和例子。
作者: ACMAIN_CHM 发布时间: 2011-05-23
我本来就是用的SELECT * INTO OUTFILE 'xin.txt' FROM t_xin;
我要实现的功能是:将192.168.1.10上的数据库xin_db中的表t_xin备份到我自己PC(192.168.0.10)上的虚拟机上。
所以我用SELECT * INTO OUTFILE 'xin.txt' FROM t_xin;
好像只能将表备份到1.10上,也就是说xin.txt还是在1.10上。
但是我必须得让xin.txt在我自己的0.10上才可以用load data 实现数据的加载吧?
所以,怎样才可以将1.10上的表备份到0.10上呢?用SQL实现
谢谢~
作者: qingshui_to_Eva 发布时间: 2011-05-23
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28