Data Import 2007 for MySql,MySql Data Wizard 导入XML到MySql使用经验

摸索了半天,基本上确定工具能用了。注册自己找
Data Import 2007 for MySql:
支持多个文件导入到一个表,
但是在判断Null数值的时候存在bug。
MySql Data Wizard:
XML导入功能全部正常,但不支持多文件导入到一个表。
可以保存模版
注册比较难找
没有命令行执行模式
以MySql Data Wizard来说明具体的使用方法


选择数据库表对应要导入的XML文件.


但是XML文件好像有要求,要定义的格式
好像还要每行节点名称都是row,如上图。


XML字段对应到表字段,只对应需要的字段,XML中没有的字段可在后面配置


XML文件中表示Boolean值的字符形式


配置表每个字段具体填充方法
GenerateValue:自动生成字段值,自动增加。起始数值,0
Step:为>=1时有效,自动生成值间隔
NullValue:表示Null值的字符串形式,用''表示空字符串
Default:当为Null值时填充的默认值
LeftQuote:左引用。字段字符串左边自动填充(删除)某个字符串
RightQuote:右引用。字段字符串右边自动填充(删除)某个字符串
QuotationAction:
AS IS,默认不动
Add,增加引用
Delete,删除引用
CharacterCase:字符大小变换。
Upper,全变换成大写字符
……
CharacterSet:字符集变换
好像没什么用


添加字符串替换,把字段中某个字符串替换成另外的字符串


更新模式:
所有模式只需要选择能确定数据库记录的关键字段就可以了,比如说表有一个索引字段,一般只选择这个索引字段就可以了。
Insert All,插入所有记录
Insert New,插入新记录
Update,更新
Update Or Insert,更新或者插入新记录
Delete,删除
Delete Or Insert,如果有记录就删除,没有记录就插入
AddType:就使用Insert,Append是老的兼容功能性能差。


Commit:Commit When Done,全部执行完成后提交
Commit After each,执行多少行后提交 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值