| 您的当前位置:首页 --> MYSQL教程 --> mysql导出指定数据或部份数据的方法 |
| MYSQL教程 mysql导出指定数据或部份数据的方法 |
| 浏览次数:3223 关键词 ( ) |
| 查看使用该CPU的产品 查看CPU天梯 |
| CPU型号:mysql导出指定数据或部份数据的方法 |
| 主频:Ghz |
| 睿频:Ghz |
| 核心数:个 |
| 不支持超核心 |
| 制作工艺: |
| 插槽类型: |
| 功耗:0W |
| L3缓存:0MB |
| 支持最大内存: 0GB |
| CPU详细参数 |
|
这个时候mysqldump可能就不大好使了,使用下面的方法则可以解决这个问题。 1、新建一个表,比如new-table,包含所要导出的字段的名称,比如a,b,c 方法二、使用MySQL的SELECT INTO OUTFILE 备份语句(推荐) 在下面的例子中,生成一个文件,各值用逗号隔开。这种格式可以被许多程序使用。 复制代码 代码如下: SELECT a,b,a+b INTO OUTFILE ‘/tmp/result.text' FIELDS TERMINATED BY ‘,' OPTIONALLY ENCLOSED BY ‘"' LINES TERMINATED BY ‘\n' FROM test_table; 详细见select的使用方法 复制代码 代码如下: select subject into outlifile ‘/tmp/xiaoruizi.text' fields terminated by ‘\t' optionally enclosed by ‘"' lines terminated by ‘\n' from pw_blog;
方法三、使用mysqldump 很奇妙的是我发现了mysqldump其实有个很好用的参数“—w” 帮助文档上说明: 复制代码 代码如下: -w|–where= dump only selected records; QUOTES mandatory! 那么是不是可以利用这个参数来导出某些值呢?比如我只要导出id大于2312387的某些数据: 复制代码 代码如下: mysqldump -u root -p bbscs6 BBSCS_USERINFO –where "ID>2312387" > BBSCS_USERINFO-par.sql
|
| 下一个产品 SQL计算timestamp的差值的方法 上一个产品 MySQL SQL语句优化的10条建议 |