在PhpStorm中从文件(csv,sql)向MySQL插入数据

时间:2014-12-04 11:56:28

标签: mysql phpstorm

我的情况如下。我有一个远程数据库,我只能通过ssh-tunnel访问。我立即在Data Source中将其配置为PHPStorm,一切正常。但是,我经常需要操作适度大的表(数百万条记录),因此简单地复制粘贴INSERT语句来添加数据并不起作用。

我尝试使用Google搜索,搜索PhpStorm Help,但根本没有信息。也许,某些插件存在于此类任务中,或者是否存在通过PHPStorm从文件插入数据的另一种方式?

3 个答案:

答案 0 :(得分:16)

将sql文件添加到项目文件中,在项目视图中右键单击此文件,然后选择"运行{filename}"然后,系统会要求您选择正确执行sql的数据库。

答案 1 :(得分:2)

在类似问题的搜索解决方案中,我找到了一种从sql控制台导入数据到mysql phpstorm数据资源的方法,输入:

LOAD DATA LOCAL INFILE 'C:/your_csv_file.csv' 
INTO TABLE your_table 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '' 
LINES TERMINATED BY '\n' 
(column1, column2, column3, ...);

也许对你有用。

答案 2 :(得分:1)

分步指南,可从PhpStrom或任何Jet Brain的智能IDE执行Mysql脚本

1。将MySQL脚本文件放置在当前项目目录中。

2。右键单击并从上下文菜单中选择选项Run_{fileName.sql}(提示:如果需要,您还可以选择多个文件。)

enter image description here

3。在Target data source/Schema

中选择适当的架构/数据库名称。

enter image description here

4。单击运行按钮。之后,将开始执行操作。