mysql - 如何将mysql表中的数据转换为Insert语句

标签 mysql database jdbc

假设数据库(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 如何做到这一点

最佳答案

这是我通过查看其他人得到的答案

mysqldump -uroot -p learn tb_user >dump.sql

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

关于mysql - 如何将mysql表中的数据转换为Insert语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52243224/

相关文章:

mysql - 如何从 View 表中查询/选择?

java - 新应用程序数据决策

java - JDBC 在连接到本地主机时忽略用户名

PHP:每周和每隔一周的计划(预定)

php - 选择特定的重复数据库值并显示计数

sql - 应用程序配置或应用程序选项设置的最佳表格设计?

java - com.mysql.cj.jdbc.exceptions.CommunicationsException : Communications link failure 2021 错误

Java 和 jdbc - exe 可运行文件

mysql - SQL 仅选择列上具有最大值的行

sql - 如何使用合并而不是 IS NULL>