本文目录一览:
- 1、将sybase iq 数据库中表的数据导出为带有分割符的文件。在线等。感谢
- 2、怎么把sybase数据库中的表导成txt文本??要批量导出
- 3、如何导出数据库文件?
- 4、Sybase bcp 导出指定记录
将sybase iq 数据库中表的数据导出为带有分割符的文件。在线等。感谢
批量复制实用程序 (iq_bcp)
基于 Open Client 的实用程序,用于将数据库表以用户指定的格式复制到
操作系统文件或反向复制。iq_bcp 位于 $SYBASE\ASIQ-12_7\bin 中。
语法iq_bcp [ [ database_name. ] owner. ] table_name { in | out } datafile
参数表 3-1 列出了 iq_bcp 的可用参数。
表 3-1: iq_bcp 参数
例句:
bcp USERNAME.Table1 in 源文件 -S目录服务名 -Uuserid -Ppassword -J cp936 -c -r '\n' -t '分隔符' -m 4000000000000-sybase导出数据到文件
bcp USERNAME.Table1 out 目标文件 -S目录服务名 -Uuserid -Ppassword -J cp936 -c -r '\n' -t '分隔符' -m 4000000000000-sybase导出数据到文件
选项说明
-S 指定 iq_bcp 将连接的 Sybase IQ 服务器的名称。
-I 指定连接到 Sybase IQ 时要搜索的 interfaces 文件的名称和位置。
如果不指定 -I,iq_bcp 将在由 SYBASE 环境变量指定的目录下(例 Windows 中的 ini 目录)寻找 interfaces 文件,在 Windows 中为 sql.ini。
-U 指定 Sybase IQ 登录名。
-P 指定 Sybase IQ 口令。如果未指定 -Ppassword, iq_bcp 将提示提供口令。如果口令为NULL,可忽略 -P 标志。
-c 执行复制操作。
如果要在平台间共享数据,则使用这种跨平台文件格式。此参数不
对每个字段都进行提示;它使用 CHAR 作为数据文件中的所有列
的缺省存储类型,不带前缀,使用 \t (制表符)作为缺省的字段终
结符, \n (换行符)作为缺省的行终结符。
-J 指定客户端字符集。
iq_bcp 实用程序支持多字节字符数据。插入或提取数据时, -J
标志会将数据由服务器字符集转换为客户端字符集。如忽略 -J,客
户端字符集将设置为相应平台的缺省值,这样可能会导致错误的数
据转换,因为缺省字符集可能不是客户端所使用的字符集。
有关字符集的详细信息,请参见《Sybase IQ 系统管理指南》中的
第 11 章“国际语言和字符集”。
-v 显示 iq_bcp 的版本号和版权消息,并将此类信息返回操作系统。
-t 指定缺省的字段终结符。
-r 指定缺省的行终结符。
从命令行使用 -t 或 -r 参数指定终结符时,必须转义对 UNIX 操作系
统有特殊含义的字符(或 Windows 的命令提示符 shell)。可以在特
殊字符前面加一个反斜杠或使用引号将特殊字符括起来。在 iq_bcp
提示下输入(交互模式)时不必这样。
警告!不要以本机格式在 iq_bcp 中使用 -t 或 -r 参数。否则将出现意
外的结果,并且数据可能会损坏。
-A 指定要用于此 iq_bcp 会话的网络包大小。
下面的示例将网络包大小设置为 4096 字节:
iq_bcp pubs2..titles out table_out -A 4096
packet_size 必须介于缺省网络包大小和最大网络包大小配置变量的
值之间,且必须是 512 的倍数。
使用大于缺省值的网络包大小可提高大批量复制操作的性能
怎么把sybase数据库中的表导成txt文本??要批量导出
表导入 批处理
bcp 数据库..表名 in c:/data/表名.txt -Usa -P -c
表导出 批处理
bcp 数据库..表名 out c:/data/表名.txt -Usa -P -c
前提:路径文件夹已存在
如何导出数据库文件?
问题一:如何将数据库导出成sql文件 您好,很高兴为您解答。
1、打开SQL Server Management Studio 2008 ,连接到数据库服务器,展开对象资源管理器到数据库节点
2、选择需要将数据导出到脚本的数据库,将包含所有的存储过程,表,视图,表里的数据等等。
3、右击选中的数据,按照以下路径选择生成脚本向导 :AdventureWorks -〉任务 -〉生成脚本
4、当点击生成脚本,弹出一个向导--生成数据库对象脚本。
5、下一步到达设置脚本编写选项,进入高级设置对话框,关键是要编写脚本的数据类型这里,默认是仅限架构,选择架构和数据或者是数据都可以吧数据导成脚本
执行完就可以看到结果了
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~
问题二:如何导出mysql数据库到sql文件 可以使用mysqldump
如下几种操作:
1、导出整个数据库(包括数据)
mysqldump -u username -p dbname dbname.sql
2、导出数据库结构(只有建表语句,不含数据)
mysqldump -u username -p -d dbname dbname.sql
3、导出数据库中的某张数据表(包含数据)
mysqldump -u username -p dbname tablename tablename.sql
4、导出数据库中的某张数据表的表结构(只有建表语句,不含数据)
mysqldump -u username -p -d dbname tablename tablename.sql
还有负责的用法,可以查看mysqldump的参数
问题三:Oracle数据库如何导出?? 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp [email protected] file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp [email protected] file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表table1 、table2导出
触xp [email protected] file=d:\daochu.dmp tables=(table1,table2)
4 将数据库中的表table1中的字段filed1以00打头的数据导出
exp [email protected] file=d:\daochu.dmp tables=(table1) query=\ where filed1 like '00%'\
上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。
不过在上面命令后面 加上 press=y 就可以了
问题四:如何批量导出MYSQL数据库成.sql文件 DOS 执行,改成你的mysql路径和要导出的数据库名字
set path=C:\Program Files (x86)\MySQL\MySQL Server 5.0穿bin
mysqldump -u root -ppassword --default-character-set=utf8 数据库名数据库名.sql
这个真不知道,不过一般的MySQL里面好像没有这么多数据库,如果是几个或者十几个,那么就直接复制后面的一句,改数据库名字就可以了
问题五:.db后缀名的数据库文件如何打开并导出数据 比如Access数据库(扩展名为mdb)、xBase类数据库(扩展名为dbf),但有两种扩展名同为db的数据库,分属两个公司的产品,一个是老牌桌面数工库Paradox,这是Borland公司的产品,其广泛使用的时代是在Dos时期,但现在仍有用Delphi、C++Builder等工具开发的产品使用这一类型的数据库,Microsoft的桌面数据引擎JET对其支持也比较完整; -sybase导出数据到文件
另一个是Sybase的ASA数据库,全称叫做Adaptive Server Anywhere,这个数据库以前被称作Sql Anywhere,这个数据库不仅可以用在桌面级,还可以用于服务器级,因为其支持存储过程、触发器等,一般在使用PowerBuilder开发的产品中很常见,因为毕竟是同一个公司的产品,这两个数据库都可以通过Ado来访问. -sybase导出数据到文件
问题六:在phpmyadmin中怎么导出数据库 选择下方另存为文件,然后根据提示导出就可以了
问题七:怎样将从网站后台的数据库中导出数据? ''利用ASP生成EXECL文档
'=================================================
set conn=server.createobject(adodb.connection)
conn.open application(connstring)
set rs=server.createobject(Adodb.recordset)
sql=select * from xxloginteachers order by jsid desc
rs.open sql,conn
do whil订 not rs.eof
msg=msg rs(jsid) chr(9) rs(jsxm) vbcrlf
rs.movenext
loop
set f=server.createobject(scripting.filesystemobject)
set myfile=f.createtextfile(d:\xmllover.xls,true)
myfile.close
'已生成xmllover.xls!!!!
问题八:从oracle数据库里想导出单个表,怎么导出呀 exp [email protected] file=d:\daoc罚u.dmp tables=(table1) system是用户名,manager 是密码,myoracle 是数据库名。 -sybase导出数据到文件
问题九:.mdf数据库文件如何导入数据库 打开企业管理器-向下展开到哗39;数据库'-右键点击'数据库'-选择'所有任务'-点击'附加数据库'-点击 带三个点的按钮(...)-找到要附加的数据库(要选择后缀名.mdf的)-点击确定-点击确定 附加成功 -sybase导出数据到文件
问题十:sql server2005数据库文件怎么导入 方法/步骤
1、点击左下角 开始按钮,找到sql server2005,打开它
2、右击数据库,选择新建数据库,如果已经有了数据库,则可以点击附加数据库,将本地的数据库文件附加到sql里面
3、附加完成后,我们点击数据库,展开,找到我们附加上的test数据库,再点开test数据库下的表文件夹,发现里面有已经创建好的表
4、右击,打开表,则可以增加表或修改的内容
5、右击修改表,怎可以增加或修改表的属性
6、也可通过右击表文件夹,选择新建表来新建一直表,或者点击左上角的新建查询通过命令来新建一张表
Sybase bcp 导出指定记录
在Sybase中使用bcp批量导出/导入数据
当导出时,可使用--initstring来更灵活的过滤数据记录,及格式变化等
如下所示
./bcp64 schina.dbo.#temptbl out /opt/sybase/s2.txt --initstring "select top 5 convert(char,datetimeflag,111) dt1 into #temptbl from schina.dbo.test_bcp" -Usa -Pschina_1234 -S SCHINA006 -c -Jutf8-sybase导出数据到文件
bcp参数详细说明见此