我想导出MYSQL数据库中的部分数据,该怎么操作?

比如我只导出abc库中user和password到xxx.sql文件,该怎么操作?
abc库中users表下的user和password,必须用命令完成。。。。
谁知道,快帮忙解决下,可以追加分数!
另外,实在不行可不可以只导入部分数据?语句是什么!
重新备份的话,能不能只备份这个表里的部分数据呢?

我要恢复uid1到uid1000的该怎么写?最后哪位朋友,你说的那条件是“=”,不能写成某范围内的吗?

1、用sqlyong 工具可以很方便的导出部分列的数据,cvs、html、xml、execl xml、sql等格式。
2、如果一定用命令的话,用下面的操作吧:
mysqldump -u用户名 -p密码 数据库名 表名 > 路径\xxx.sql

说明:上面这个命令只能导出一个表的全部数据不能导出部分数据,为了导出部分数据,先把users表的user和password列导出到临时表,再讲临时表导出,需要的时候再倒入从临时表中拿出数据。

1)create table tmp as select user,name from users;
2)mysqldump -u用户名 -p密码 数据库名 tmp > 路径\xxx.sql

※注意create命令要在mysql中执行,mysqldump在cmd中执行就可以。

***************
补充:只导入部分数据
mysqldump -u用户名 -p密码 数据库名 表名 "--w='where 条件'"< 路径\xxx.sql

如:
mysqldump -u用户名 -p密码 test t1 "--w='where name='张三'"< 路径\xxx.sql
就是只导入 name='张三'的数据。

&&&&&&&&&&
再补充:

mysqldump -u用户名 -p密码 test t1 "--w='where uid between 1 and 100"< 路径\xxx.sql

说明:【"--w='where uid between 1 and 100"】就是你要写的where条件,你想怎么写,写进去就可以了。

---
以上,希望对你有所帮助。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-31
从mysql中导出数据有种方法,你的需求用sql语句就行
语法:
SELECT * INTO {OUTFILE | DUMPFILE} 'file_name' FROM tbl_name

完成你的需求的sql这样写
select user,password into 'xxx.sql' from abc.users;
第2个回答  2009-07-31
是哪里表里面的啊
这个是可以实现的
用phpmyadmin就可以了
里面可视化操作的时候‘
你只要选你需要到处的表 或者字段就可以了
第3个回答  2009-07-31
cntink,我也思考过这个问题,结论是用单一语句完成不了,(当然我们不讨论insert into NEW_TABLE select user,password from abc,这种模式,这也肯定不是你想要的结果对吧。)我的环境是LINUX,用mysqldump最小导出单位是表,就更不用说在MYSQL环境下了。所以,如果想用纯粹单一语句导出这种结果暂时MYSQL还做不到,我们还是想其它办法解决问题吧。
第4个回答  2009-08-01
MYSQL 不太清楚

SQL 可以用存储过程实现

范围内用 in 范围外用 not in

如何在MySQL下导出表mysql下导出表
步骤一:打开phpMyAdmin并登录到MySQL服务器。步骤二:选择需要导出的数据库。步骤三:选择需要导出的表,点击“导出”。步骤四:选择导出格式(例如.sql文件),然后点击“Go”。步骤五:导出完成,可以下载.sql文件。3. 使用MySQL Workbench导出表 MySQL Workbench是一种流行的跨平台MySQL数据库管理工具。...

mysql数据库怎么导出指定数据
方法一、insert和select结合使用 1、新建一个表,比如new-table,包含所要导出的字段的名称,比如a,b,c 2、使用insert into new-table (a,b,c) select a,b,c from old-table; 3、剩下的步骤就是导出这个新的表,然后进行文本的处理 方法二、使用MySQL的SELECT INTO OUTFILE 备份语句(推荐)在...

如何在 MySQL \/ MariaDB 中导入导出数据,Excel、CSV
1. 使用 mysqldump 导出数据 mysqldump 是常用的备份工具,可以将数据库数据导出为 *.sql 文件。操作简单,先查询表结构,生成 CREATE TABLE 语句,然后导出数据。导出实战包括从阿里云服务器导出数据至本地。进阶提示:使用 scp 命令下载导出文件,或直接导出到本地。2. 将远程服务器数据库导出到本地计...

MySQL数据导出至本地简单易学的步骤教程mysql导出到本地
第一步,登录MySQL。在你的计算机的命令行或终端,输入“mysql -u 用户名 -p 密码”,登录MySQL服务器。在你登录MySQL成功后,将显示MySQL提示符,表明MySQL进入交互模式。第二步,导出MySQL数据。使用MySQL提示符,接下来在终端输入“mysqldump -u 用户名 -p 数据库名 > 导出文件名.sql”命令。这个...

如何导出和导入mysql数据(数据迁移)
1、先使用命令mysql -uroot -p登陆mysql服务器2、然后执行相关命令导入数据。mysql>usedbtest;\/\/设置当前要导入数据的dbtest数据库mysql>setnamesutf8;\/\/设置编码mysql>sourceD:\\db.sql;\/\/导入数据ok,完成。当然数据库备份用Mysql Administrator是非常方便的Mysql导出表结构及表数据 mysqldump用法 命令行...

怎样把查询mysql数据库中的数据导出
1双击打开Navicat,点击“连接”,在弹出框中输入连接名(连接名可随便定义,只要能识别清楚,例如conn),输入用户名,密码,点击“连接测试”,弹出“连接成功”,则表示用户名,密码输入正确,点击“确定”,创建连接 导出一个数据库中所有表的数据 双击连接名conn,双击要打开的数据库,在右边看到该数...

MySQL数据库如何导出表结构mysql下导出表结构
一、打开MySQL Workbench 我们需要下载MySQL Workbench这个工具。下载成功后,打开MySQL Workbench。进入该工具后,会看到一个界面,其中包含了数据库相关的各种选项。二、选择要导出的数据库 在MySQL Workbench中,我们可以通过“Navigator”(导航)选项卡来展开数据库列表。选择需要导出的数据库,在数据库列表...

如何导出mysql数据库表结构
要导出MySQL数据库的表结构,首先,打开你的数据库管理界面,找到你需要导出表结构的数据库,然后鼠标右键点击该数据库。在弹出的菜单中,找到并选择"数据传输"这一选项。接下来,进入"数据传输"的高级设置界面。在这里,你需要注意取消"记录选项"的勾选,这样在导出时就不会包含数据记录,只保留表结构...

Linux系统下MySQL数据库的导入导出操作指南
在Linux系统中,通过命令行工具操作MySQL数据库的导入与导出变得高效便捷。针对MySQL数据库的导出操作,可以使用"mysqldump"命令实现。以无密码为例,执行命令后,系统会提示输入密码,此时只需再次敲击回车即可。执行命令格式为:mysqldump [用户名] [密码] [数据库名] > [导出文件名].sql。其中,[用户...

怎么导出mysql数据库的表
1.打开Navicat操作面板,选择需要操作的数据库及数据库表 2.点击“导出向导”3.在“导出向导”中选择导出表类型,这里选择SQL脚本文件,然后点击下一步 4.这里只有一个tags表,选中并在“导出到”栏目选择导出的存储路径,选择路径后,点击下一步 5.选择需要导出的字段,默认全部导出,点击下一步 ...

相似回答