【导语】“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
★ 数据管理制度
★ 数据报告
★ 数据相关的口号
★ 数据分析年终总结
toad导出表的数据(合集3篇)




