摸索了半天,基本上确定工具能用了。注册自己找
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,执行多少行后提交
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,执行多少行后提交