使用现有表和excel电子表格中的数据在MySQL中创建新表

时间:2010-11-19 18:48:53

标签: mysql database-design mysql-management

我的MySQL数据库中有一些表格,我需要根据excel电子表格中的数据在这些现有表格中创建一些其他数据表。

我目前的表是: tbl_departments tbl_classes tbl_vendors

我的Excel电子表格有一个显示所有类,供应商和部门的主列表。数据显示了与这些类相关的所有类和供应商以及所述类所属的部门。

因此,例如,“Jeans”类有多行列出“Wrangler”,“Carhartt”,“Key”等以及牛仔裤所属的部门。

如何使用电子表格创建新表tbl_classes_vendorstbl_departments_classes,以便我可以搜索课程并根据部门提取供应商列表?

1 个答案:

答案 0 :(得分:0)

我通常会将整个Excel文件读入数据库(我正在使用Navicat,但这是您的选择)然后我使用UPDATEINSERT INTO ... SELECT查询来构建新数据。