把一个数据表导入另一个数据库_把一个表里的数据导入另一个表

把一个数据表导入另一个数据库_把一个表里的数据导入另一个表文章作者:姜南(Slyar)文章来源:SlyarHome(www.slyar.com)转载请注明,谢谢合作。之前发了《表达式变量批量替换器batchSQL》这篇文章,有童鞋说导入数据用phpMyAdmin提供的csv导入功能不是更好。的确,导入数据进入mysql用这个功能非常好,不过如果需要进行批量操作的是update或者其他操作呢,例如要从新的excel里批量更新某一部分的数据,总不能全…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

文章作者:姜南(Slyar)文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

之前发了《表达式变量批量替换器 batchSQL》这篇文章,有童鞋说导入数据用phpMyAdmin提供的csv导入功能不是更好。的确,导入数据进入mysql用这个功能非常好,不过如果需要进行批量操作的是update或者其他操作呢,例如要从新的excel里批量更新某一部分的数据,总不能全部删除重建表吧,那个小软件最大的优点就是随意性强,因为SQL命令可以随便我们自己写。

好了,现在我来介绍一下如何利用phpMyAdmin批量导入Excel内容到MySQL。首先你要知道phpMyAdmin是什么(不知道的这篇文章可以跳过了),我今天用的版本是phpMyAdmin 3.2.4,MySQL的版本是5.1.41。

1、第一步我们得到了一个excel表,里面有很多需要我们导入的数据。

98dbda3da5f3c2458bdab212e8e344d3.png

2、删除第1行”准考证号””XXX”….只保留我们需要的数据部分。

3、单击”文件”–“另存为”,类型选择为”CSV(逗号分隔)(*.csv)”,将excel表另存为csv文档。中间不管提示什么一律”是”就好了…

95b4a601c8613e2d7986259b08a2928e.png

4、重点!另存为的slyar.csv是可以用记事本或者Editplus等文本编辑器打开的,我们打开来看一下。

3f165a2ffd913f9498ecb7ed0904bfc9.png

可以看到其实csv文档就是txt(即你可以使用自己的txt然后换个后缀名就行),只不过把各个字段之间用”,”分隔开了而已。既然它是txt文档,那么就涉及到了文件编码的问题!默认保存的文件编码是ANSI,如果你的数据库(数据表)使用UTF-8编码,那么一定要将这个csv文件另存为UTF-8格式!

8eb94a2591493d84779a5a9039c1cfa7.png

5、进入phpMyAdmin创建一个表,新建字段,字段名与你要导入的excel表字段关联且顺序相同。太简单,不截图了。

6、在phpMyAdmin中打开你创建的表,在最上面单击”导入”。

7、”导入文件的格式”选择第二个”CSV 使用 LOAD DATA”。

8、”要导入的文件”选择你刚才另存为的csv文件。

9、”字段分隔符”更改为”,”,就是excel另存为默认选择的”(逗号分隔)”,你可以自由选择分隔符,通常出现在你的excel表格数据里有”,”的情况下。

10、”字段名”是个高级应用,这里的字段名是你数据表里的字段名,它表示你要进行填充的字段,多个字段之间用”,”隔开。这里为空表示全部填充,并且按顺序填充,多余的数据不要。

6a37be279ad592432deee0e5827316ea.png

10、检查没问题就可以按”执行”了。

11、”导入成功,执行了 1 个查询”。看到这个就表示成功了,如果导入不成功请从头到尾再仔细对照本文重做一次,如果还不行请往下看…

6a1b064ed5d79635423e44560e36b403.png

12、某些excel导出的数据可能会变得很奇怪,例如中间会有特殊字符神马神马的,总之如果这个方法不行的话,你还是可以去用我之前写的那个软件…

End.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193308.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据库设计 ER图

    数据库设计 ER图一、ER图简介ER图,简单来说,E是实体,实体有一组属性;R是关系。找打系统中的实体以及实体关系就可以绘制出ER图了。例如,下图是网上找到的ER图,矩形的是实体,椭圆是属性,实体何实体时间的关系用菱形,关系也有熟悉,例如,学生选修课程,有成绩属性,当然如果系统需要,也可以记录选修的时间等属性信息。认真看下,你会发现ER图理解起来还是比较容易的二、ER图绘制常见问题但是真的落实到自己绘制,很多同学就会遇到困难。下面我们通过反例来学习ER图1.反例1区分功能和关系.

    2022年6月21日
    40
  • JAVA设计模式初探之装饰者模式

    这个模式花费了挺长时间,开始有点难理解,其实就是定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活。设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的。…

    2022年3月11日
    36
  • 多重共线性VIF

    多重共线性VIF多重共线性是指自变量之间存在线性相关关系,即一个自变量可以是其他一个或几个自变量的线性组合。方差膨胀系数(varianceinflationfactor,VIF)是衡量多元线性回归模型中复(多重)共线性严重程度的一种度量。它表示回归系数估计量的方差与假设自变量间不线性相关时方差相比的比值。多重共线性是指自变量之间存在线性相关关系,即一个自变量可以是其他一个或几个自变量的线性组合。检验方法主要有:容忍度(Tolerance)和方差膨胀系数(Varianceinflationfactor,

    2022年4月29日
    116
  • python 使用PyQt5

    python 使用PyQt5

    2021年7月1日
    84
  • 路径分析如何操作?模型如何修正?

    路径分析如何操作?模型如何修正?一、研究场景路径分析,也称通径分析(有时也称结构方程模型,一般情况下如果包括测量模型和结构模型,则称为结构方程模型;如果只包括结构模型,则称为路径分析)。路径分析在于研究模型影响关系,用于对模型假设进行验证。比如下图的模型框架:希望研究工作条件,人际关系对于公司满意度的影响;同时还希望研究公司满意度和机会感知对于离职倾向的影响。路径有一共有4条(即4对影响关系),路径分析可以同时研究此4对影响关系。二、SPSSAU操作1.SPSSAU上传数据登录账号后进入SPSSAU页面,点击右上角..

    2022年8月24日
    5
  • search的意思(ctx700停产)

    1、实战问题星主,请教一下,我在painless中使用doc的形式访问字段,如if(doc[‘xxx’].value…)报错了,是painless中不允许使用doc吗?我看官方示例和…

    2022年4月10日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号