如何用EXCEL可以完美打开DB数据库文件

如何用EXCEL可以完美打开DB数据库文件,第1张

你用的什么数据库?

我以mysql为例说下:

1用excel将选中的数据快儿拷贝到一个txt文本文件中(记得把后面的空格消掉。。),假如存到“d:\datatxt”这个位置里。

2根据要导入的数据快儿建立mysql数据库和表,然后进入命令提示符里使用命令

load

data

local

infile

'd:\datatxt'

into

table

exceltomysql

fields

terminated

by

'\t';

进行导入 *** 作(table是你建立的表名字)

如果提示找不到d:\datatxt

你就改成d:\\datatxt

db2 => connect to dbName user xxx using password

db2 => sql语句

如果要执行一个sql脚本文件:

db2 => quit

c:\> db2 -tvf sql文件名

db2 -td@ -f filename

@是语句结束符。

E:\>db2 options

db2 [option ] [db2-command | sql-statement |

[ [phrase | message | sqlstate | class-code]]]

option:-a、-c、-e{c|s}、-finfile、-lhistfile、-n、-o、-p、-rreport、-s、-t、

-td;、-v、-w、-x 和 -zoutputfile。

选项 描述 缺省设置

------ ---------------------------------------- ---------------

-a 显示 SQLCA OFF

-c 自动落实 ON

-e 显示 SQLCODE/SQLSTATE OFF

-f 读取输入文件 OFF

-l 将命令记录到历史文件中 OFF

-n 除去换行字符 OFF

-o 显示输出 ON

-p 显示 db2 交互式提示符 ON

-r 将输出报告保存到文件 OFF

-s 在命令出错时停止执行 OFF

-t 设置语句终止字符 OFF

-v 回送当前命令 OFF

-w 显示 FETCH/SELECT 警告消息 ON

-x 不打印列标题 OFF

-z 将所有输出保存到输出文件 OFF

注意:

使用 DB2OPTIONS 环境变量定制选项缺省值。

紧跟选项字母后的减号(-)使该选项关闭。

使用 UPDATE COMMAND OPTIONS 更改选项设置(以交互式或

文件输入方式)。

只能提供nt环境下编写脚本的例子给你以供参考:

脚本样例:

db2 connect to yourdb user yourname using yourpassword

db2 insert into newuser(username,password,email) values('Amy','1234','Amy@sscom')

db2 insert into newuser(username,password,email) values('Judy','1234','Judy@sscom')

db2 commit

db2 disconnect yourdb

运行脚本: 运行db2cmd X:\XXXbat

以下摘自本论坛的FAQ可参考:

"

在命令窗口中运行DB2脚本,可用 db2 -svtf 脚本文件名 来实现。

例如,脚本文件名为samplesql,运行:db2 -svtf samplesql

参数中:

s 代表遇到错误时中止运行脚本

v 代表输出结果到屏幕

t 指以;号作为每行的分隔符

f 指后面需跟脚本文件名 "---此摘录版权归斑竹非本人所有

具体在AS400如何编写脚本非常遗憾

db2 -x select SERIALNO from tabname where clause

C:>db2 attach to db2164 user ccp

输入 ccp 的当前密码:

实例连接信息

实例服务器 = DB2/NT 820

授权标识 = CCP

本地实例别名 = DB2164

C:>db2 connect to dw164 user ccp

输入 ccp 的当前密码:

数据库连接信息

数据库服务器 = DB2/NT 820

SQL 授权标识 = CCP

本地数据库别名 = DW164

C:>db2 select from CCP_STS1 fetch first 2 rows only with ur

CUST_ID NOW_PRED_S LOAD_TIME

-------------------- -------------------- --------------------------

3094736 ZFS 2008-05-07-100200453000

3145886 ZFS 2008-05-07-100200453000

2 条记录已选择。

C:>db2 list command options

命令行处理器选项设置

后端进程等待时间(秒) (DB2BQTIME) = 1

连接至后端的重试次数 (DB2BQTRY) = 60

请求队列等待时间(秒) (DB2RQTIME) = 5

输入队列等待时间(秒) (DB2IQTIME) = 5

命令选项 (DB2OPTIONS) = +m

选项 描述 当前设置

------ ---------------------------------------- ---------------

-a 显示 SQLCA OFF

-c 自动落实 ON

-d 检索并显示 XML 声明 OFF

-e 显示 SQLCODE/SQLSTATE OFF

-f 读取输入文件 OFF

-i 显示 XML 数据并带有缩进 OFF

-l 将命令记录到历史记录文件中 OFF

-m 显示受影响的行数 OFF

-n 除去换行字符 OFF

-o 显示输出 ON

-p 显示交互式输入提示符 ON

-q 保留空格和换行符 OFF

-r 将输出保存到报告文件 OFF

-s 在命令出错时停止执行 OFF

-t 设置语句终止字符 OFF

-v 回传当前命令 OFF

-w 显示 FETCH/SELECT 警告消息 ON

-x 不打印列标题 OFF

-z 将所有输出保存到输出文件 OFF

C:>db2set DB2OPTIONS=-x

C:>db2 select from CCP_STS1 fetch first 2 rows only with ur

4654908 ZFS 2008-05-07-100200453000

3716687 ZFS 2008-05-07-100200453000

注:MysqlServiceName 可以通过 net start,看看mysql的服务名。

停止:net stop MysqlServiceName

启动:net start MysqlServiceName

SQL1337N 找不到服务 "<服务名称>"。

说明:

系统不能解析与服务名称相关的端口号。原因可能是:

编目 TCP/IP 节点时,指定的服务名称值不正确。

指定了正确的服务名称,但未在客户机 services 文件中对其进行定义。

联合系统用户:数据源也可能会检测到此情况。

用户响应:

确保编目 TCP/IP 节点时指定的服务名称正确,且它是在本地 services 文件中

定义的。

联合系统用户还必须确保在数据源上的 services 文件中定义了该名称。

有可能是已经被删除了,但是db2 list database directory命令下显示还存在,在控制中心里找得到吗?把testDB的相关文件都删了应该就可以了~~

以上就是关于如何用EXCEL可以完美打开DB数据库文件全部的内容,包括:如何用EXCEL可以完美打开DB数据库文件、如何在db2命令行运行sql必知必会例子、如何在命令行中关闭和启动DB2数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10192874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存