Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在mysql shell或java库中获取insert sql?_Java_Sql_Mysql_Mysqldump - Fatal编程技术网

如何在mysql shell或java库中获取insert sql?

如何在mysql shell或java库中获取insert sql?,java,sql,mysql,mysqldump,Java,Sql,Mysql,Mysqldump,我的桌子是: [tableAbc] A B C ------------ 1 a b 2 c e 3 e r ... 运行: 获取创建表sql的步骤 但是如何获得insertsql呢 比如: 有什么想法吗?(或任何用于执行此操作的java库) 谢谢大家 顺便说一句: 我想向web浏览器显示“插入sql”。 因此,我想我需要在java或sql命令下获取“插入sql”。(sql工具)它可以为您生成此命令。 我每天都使用这个工具(它是免费的,运行良好) 根据他们的描述 SquirrelSQL客户端是

我的桌子是:

[tableAbc]
A B C
------------
1 a b
2 c e
3 e r
...
运行:

获取创建表sql的步骤

但是如何获得insertsql呢

比如:

有什么想法吗?(或任何用于执行此操作的java库)

谢谢大家

顺便说一句: 我想向web浏览器显示“插入sql”。 因此,我想我需要在java或sql命令下获取“插入sql”。

(sql工具)它可以为您生成此命令。
我每天都使用这个工具(它是免费的,运行良好)

根据他们的描述

SquirrelSQL客户端是一个图形化的 Java程序,它将允许您 查看与JDBC兼容的数据库的结构 数据库,浏览表中的数据, 发出SQL命令等


要获取表的insert语句,只需右键单击一个表并选择“数据脚本”

,您的问题很难理解,因为所有内容都是句子片段,但我认为您基本上只是在寻找一种能够从Java向SQL数据库发送SQL语句的方法,特别是insert语句

如果是这种情况,Java有一个sql包。您可以创建到数据库的连接、创建语句并执行它。然后,这将返回一个ResultSet,它是已执行语句的结果。也许从这里开始?在ResultSet的文档中有一部分示例


“我想在浏览器中显示插入sql”是什么意思?您的意思是要显示已执行语句的结果吗?

猜测一下,您不能。毕竟,这就是mysqldump的作用。我同意@Bemrose。我发布了一个答案,但它使用的是
mysqldump
,所以我删除了它。获取插入sql的唯一方法是使用混合字符串?T、 出于好奇,为什么不能使用
mysqldump
?因为我想向web浏览器显示“插入sql”。
show create table tableAbc;
insert into `tableAbc` ('A','B','C') VALUES(1,'a','b');
...