使用场景:
1.有一份excel 里面的数据,我们需要将这些数据放入数据库中的一张表中,但是有些字段是固定的比如状态或者其他的;
传统办法可能是用Insert对数据进行一条条数据进行新增,然后新增一条条数据。
说明:
这里只是说思路,告诉你可以这么做
例子:
需要将这样的数据添加到一张表上,并且需要加上固定的数据,如创建人,状态,类型等
1. 将excel 整理好:
1.将第一行标题改成表字段的名字,尽量改成一样的到时候导入向导的时候,系统可以自动帮你对应比较好。
2.在数据库中创建一张表(用完之后删除表即可)
3.使用navicat的导入向导功能
2.然后点击下一步就可以导入了
3.导入完之后检查数据,可能会有一些空的数据。
4.整理完数据后,根据需求,通过查询的方式进行新增
INSERT
INTO
studentTable
(
ID,
RISK_MEASURES_TYPE,
RISK_NAME,
SORT,
DEL_FLAG,
CREATE_TIME,
CREATE_BY
)
SELECT
MD5(uuid()) ID,
'28' RISK_MEASURES_TYPE,
T.28_str RISK_NAME,
T.scount SORT,
'0' DEL_FLAG,
'2022-11-03 09:33:21' CREATE_TIME,
'1' CREATE_BY
FROM
iwm_data_temp T WHERE T.28_str is not null
5.图片说明:
6.总结:
总而言之是为了解放生产力,不用做重复性的工作,希望对你有帮助!