将excel表中的数据导入SQL数据库的两种方法
原来在微信公众平台的最新研究,老板给了我一个临时任务的数据从Excel表格导入到SQL数据库,我认为这很容易。我不想花上两天了。介绍情况:在数据库中,有一个具有以下结构的表(表)。我只带了大量数据的键和列。
与ID和名称相比,有一个Excel文件(B表)和一个类似于N(C表)的Excel表(C表)(id中没有列)
我的任务是在B表中找到C表中与id相对应的数据,然后将id添加到C表中。最后,根据id,用C表的数据来更新表的数据是唯一的方法,这主要是excel表和数据库表之间的转换。
方案1:用excel处理excel
它是mysql的excel,它是excel直接运行mysql数据库的一个插件。你可以修改数据库,就像修改excel表格一样,当然你也可以合并表格。这个插件的安装,大家百度。
当使用这个时,有一个问题。MySQL的Excel可以连接到本地数据库,但服务器上的数据库始终没有连接。
方案二:将excel表直接导入数据库,并用SQL语句进行操作。
需要注意的是,两个点是excel表中的电话号码设置为文本格式,两个是传统字符的统一使用。