toad导出表的数据

时间:2024-06-09 03:39:18 作者:gohnzjj 综合材料 收藏本文 下载本文

【导语】“gohnzjj”通过精心收集,向本站投稿了3篇toad导出表的数据,下面是小编为大家整理后的toad导出表的数据,以供大家参考借鉴!

篇1:toad导出表的数据

今天,需要给别人的表导我表里的数据(表什么的都一样,就是不同实例),开始时就是弄不正确,复制、粘贴了老半天都不行,后来,找到了一个方法。在表上点击右键,选择“export data”,选择存放路径

填写自己要给文件起的名字

保存

点击“ok”按钮,在你所选的路径下就会对应生成对应的sql文件,直接拿到你需要的数据库中执行就好了,

篇2:MYSQL使用mysqldump导出某个表的部分数据

例:

D:\\wamp\\mysql\\bin>mysqldump -h mysql服务器IP -u用户名 -p密码 数据库名表名

--where=“筛选条件”>导出文件路径;

MySQLdump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中,但是有时候我们需要导出MySQL数据库中某个表的部分数据,这时该怎么办呢?

mysqldump命令中带有一个 --where/-w 参数,它用来设定数据导出的条件,使用方式和SQL查询命令中中的where基本上相同,有了它,我们就可以从数据库中导出你需要的那部分数据了,

命令格式如下:

mysqldump -u用户名 -p密码 数据库名 表名 --where=“筛选条件” >导出文件路径

例子:

从meteo数据库的sdata表中导出sensorid=11 且 fieldid=0的数据到 /home/xyx/Temp.sql 这个文件中

mysqldump -uroot -p123456 meteo sdata --where=“ sensorid=11 and fieldid=0” >/home/xyx/Temp.sql

另外你还可以直接导出 文本文件*.txt

mysqldump -uroot -p123456 meteo sdata --where=“ sensorid=11 and fieldid=0” >/home/xyx/Temp.txt

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

以下是 mysqldump 的一些使用参数

备份数据库

#mysqldump 数据库名 >数据库备份名

#mysqldump -A -u用户名 -p密码 数据库名>数据库备份名

#mysqldump -d -A --add-drop-table -uroot -p >xxx.sql

1.导出结构不导出数据

mysqldump -d 数据库名 -uroot -p >xxx.sql

2.导出数据不导出结构

mysqldump -t 数据库名 -uroot -p >xxx.sql

3.导出数据和表结构

mysqldump 数据库名 -uroot -p >xxx.sql

4.导出特定表的结构

mysqldump -uroot -p -B数据库名 --table 表名 >xxx.sql

#mysqldump [OPTIONS] database [tables]

mysqldump支持下列选项:

--add-locks

在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。

--add-drop-table

在每个create语句之前增加一个drop table。

--allow-keywords

允许创建是关键词的列名字。这由表名前缀于每个列名做到。

-c, --complete-insert

使用完整的insert语句(用列名字)。

-C, --compress

如果客户和服务器均支持压缩,压缩两者间所有的信息。

--delayed

用INSERT DELAYED命令插入行。

-e, --extended-insert

使用全新多行INSERT语法。(给出更紧缩并且更快的插入语句)

-#, --debug[=option_string]

跟踪程序的使用(为了调试)。

--help

显示一条帮助消息并且退出,

--fields-terminated-by=...

--fields-enclosed-by=...

--fields-optionally-enclosed-by=...

--fields-escaped-by=...

--fields-terminated-by=...

这些选择与-T选择一起使用,并且有相应的LOAD DATA INFILE子句相同的含义。

LOAD DATA INFILE语法。

-F, --flush-logs

在开始导出前,洗掉在MySQL服务器中的日志文件。

-f, --force,

即使我们在一个表导出期间得到一个SQL错误,继续。

-h, --host=..

从命名的主机上的MySQL服务器导出数据。缺省主机是localhost。

-l, --lock-tables.

为开始导出锁定所有表。

-t, --no-create-info

不写入表创建信息(CREATE TABLE语句)

-d, --no-data

不写入表的任何行信息。如果你只想得到一个表的结构的导出,这是很有用的!

--opt

同--quick --add-drop-table --add-locks --extended-insert --lock-tables。

应该给你为读入一个MySQL服务器的尽可能最快的导出。

-pyour_pass, --password[=your_pass]

与服务器连接时使用的口令。如果你不指定“=your_pass”部分,mysqldump需要来自终端的口令。

-P port_num, --port=port_num

与一台主机连接时使用的TCP/IP端口号。(这用于连接到localhost以外的主机,因为它使用 Unix套接字。)

-q, --quick

不缓冲查询,直接导出至stdout;使用mysql_use_result做它。

-S /path/to/socket, --socket=/path/to/socket

与localhost连接时(它是缺省主机)使用的套接字文件。

-T, --tab=path-to-some-directory

对于每个给定的表,创建一个table_name.sql文件,它包含SQL CREATE 命令,和一个table_name.txt文件,它包含数据。注意:这只有在mysqldump运行在mysqld守护进程运行的同一台机器上的时候才工作。.txt文件的格式根据--fields-xxx和 --lines--xxx选项来定。

-u user_name, --user=user_name

与服务器连接时,MySQL使用的用户名。缺省值是你的Unix登录名。

-O var=option, --set-variable var=option设置一个变量的值。可能的变量被列在下面。

-v, --verbose

冗长模式。打印出程序所做的更多的信息。 dnzg.cn

-V, --version

打印版本信息并且退出。

-w, --where='where-condition'

只导出被选择了的记录;注意引号是强制的!

“--where=user='jimf'” “-wuserid>1” “-wuserid<1”

导入数据:

由于mysqldump导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了:

#mysql 数据库名 < 文件名

#source /tmp/xxx.sql

篇3:单表导入/导出文件数据库教程

/*--实现数据导入/导出的存储过程

可以实现导入/导出 指定表 到文本文件

支持自定义行/列分隔符

--邹建 2003.07--*/

/*--调用示例

导出调用示例

--导出指定表,这里指定导出表:地区资料

exec file2table 'zj','','','c:\\zj.txt','xzkh_new..地区资料',@rowsplit=','

导入调用示例

--导入指定表,这里指定导入表:地区资料

exec file2table 'zj','','','c:\\zj.txt','xzkh_sa..地区资料',0

--*/

if exists(select 1 from sysobjects where name='File2Table' and objectproperty(id,'IsProcedure')=1)

drop procedure File2Table

go

create procedure File2Table

@servername varchar(200) --服务器名

,@username varchar(200)  --用户名,如果用NT验证方式,则为空''

,@password varchar(200)  --密码

,@filename varchar(1000) --目录名+文件名

,@tbname varchar(500)='' --数据库..表名

,@isout bit=1    --1为导出(默认),0为导入

,@fdsplit varchar(10)='\\t' --字段分隔符,默认为制表符

,@rowsplit varchar(10)='\\n' --记录分隔符,默认为回车符

as

declare @sql varchar(8000)

set @sql='bcp “'+@tbname

+case when @isout=1 then '” out' else '“ in' end

+' ”'+@filename+'“ /c' +' /S”'+@servername

+case when isnull(@username,'')='' then ''

else '“ /U”'+@username end

+'“ /P”'+isnull(@password,'')+'“'

+' /t”'+@fdsplit+'“'

+' /r”'+@rowsplit+'\"'

exec master..xp_cmdshell @sql

go

Focusky怎么导出文件

Excel表格中数据透视表的改进方法

数据管理制度

数据报告

Excel教程 怎样设置数据透视表字段分组方法

Excel多表处理,删除其他表中出现过的数据

数据分析年终工作总结

数据系统维护填空题

数据相关的口号

数据分析年终总结

toad导出表的数据(合集3篇)

欢迎下载DOC格式的toad导出表的数据,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档