考虑到完整性,我这里就啰嗦一点,重新建达梦数据库的数据库,再新建表、表结构开始。 数据库
1、新建数据库:模式 --> 右键 --> 新建模式;这里的新建模式就是MySQL中的新建库工具
2、弹出以下新建模式对话框:spa
3、输入模式名,并选择模式拥有者,操做以下:3d
4、再点两次肯定按钮,便可完成新建模式,完成后,列表会显示刚新建的模式OASYS,以下图:日志
5、既然如今有了模式(数据库),就能够新建具体要使用的表了,操做以下:blog
6、打开新建表对话框,填写输入具体表信息、字段信息,以下图:表单
7、点击肯定之后,结构中出现新建的数据库表(若是没有出现,刷新结构便可):数据类型
8、选中表 --> 右键 --> 浏览数据:im
9、打开以下对话框:d3
10、在该对话框中任意处,右键 --> 导入:
注意:该处的导入意思为:向该表(user)导入数据记录,导出同理;
11、打开导入对话框:
12、经过操做浏览打开想要加载的Excel数据库表记录文件:
菜单解释:
一、文件:Excel文件;
二、表单:Excel文件中,想要导入该文件簿中具体的哪张表单(Excel中的簿和表的区别你们都懂吧,一张簿能够含有多张表);
三、表列与文件列,这个是作映射的,就是设置数据库表中哪一个列对应导入文件的哪一个列,Excel文件的列的名称都是大写字母;
四、最后一点,首行为列名,见名知意吧,就是你导入的Excel表首行是否有列名,我的建议最好没有。
个人操做以下:
导入的Excel表数据如图,映射要作对:
十3、点击肯定,出现以下错误,这种错误连提示都没有,国产就是国产,唉。。。(也可能有错误日志,而我不知道去哪找错误日志)
十4、下面就解决这种问题,问题就出现Excel表格中的单元格数据类型,由于咱们要导入的数据中有ID和AGE字段,这俩个字段的类型为INT(数值)类型,而默认的Excel表中该列数据类型为常规,咱们须要将涉及数值的列,类型改成文本(整个表单都改成文本,一劳永逸),以下:
十5、再次导入Excel表,发现依然仍是不行,还会报一样的错误:
十6、这是由于,经过全选全部的Excel单元格,而后设置单元格格式为文本,可是具体到每个单元格(单元格值为数字的),并无生效,也就是说,此时值为数字的单元格类型没有生效(我也不知道具体为何,头大!!!),咱们对每个具体的单元格进行双击选中(值为数字的单元格),而后发现单元格左上角出现一个绿色的三角,以下图,这样就是将Excel数据整理好了,在达梦数据库管理工具中,再次导入操做,便可实现导入数据操做。
原来的没有绿色的三角
十7、完成导入操做,效果以下:
小结:
一、写的篇幅过大,很差意思;
二、导入失败,主要是因为Excel表数据类型的问题;