【问题标题】:How to convert data from mysql tables into Insert statements如何将mysql表中的数据转换为Insert语句
【发布时间】:2019-02-14 00:40:50
【问题描述】:

假设数据库(mysql)有以下数据:

  +----+----------+------------+---------+------+------+------+
  | id | username | birthday   | address | age  | mid  | lid  |
  +----+----------+------------+---------+------+------+------+
  |  1 | tom      | 1536154211 | abc     |   19 | NULL |    1 |
  |  2 | Jan      | 1536154211 | bdb     |   12 | NULL |    2 |
  |  3 | Xu       | 1536154211 | aaa     |   11 | NULL |    3 |
  +----+----------+------------+---------+------+------+------+

如何将表中的数据转换成这样的语句:

 INSERT INTO `tb_user` VALUES (1, 'tom', 1536154211, 'abc', 19, NULL, 1);
 INSERT INTO `tb_user` VALUES (2, 'Jan', 1536154211, 'bdb', 12, NULL, 2);
 INSERT INTO `tb_user` VALUES (3, 'Xu', 1536154211, 'aaa', 11, NULL, 3);

JDBC或者mysql是怎么做的

【问题讨论】:

标签: mysql database jdbc


【解决方案1】:

这是我看别人得到的答案

mysqldump -uroot -p learn tb_user >dump.sql

但不完善,因为我想通过JDBC来实现这个

【讨论】:

  • 您真的“想通过 JDBC 实现这一目标”,还是只是想在 Java 应用程序中实现这一目标? (有区别。)
猜你喜欢
  • 2013-02-14
  • 2015-04-03
  • 1970-01-01
  • 1970-01-01
  • 2016-11-02
  • 2012-09-08
  • 1970-01-01
  • 2011-05-04
  • 2018-09-17
相关资源
最近更新 更多