Node.js执行SQL文件
node.js exec sql file
我有一个sql文件,其中包含:
DROP TABLE IF EXISTS aodb;
CREATE TABLE aodb (lowid INT, highid INT, lowql INT, highql INT, name VARCHAR(150), icon INT);
INSERT INTO aodb VALUES (275403, 275403, 1, 1, '"A History of Rubi-Ka" by Prof. Arthur B. Diggins', 136331);
它有大约275k的插入,有没有一种方法我可以使用它与节点?我需要一种方法来创建该表,并从节点文件中插入数据,而不需要与用户进行任何类型的交互。
使用任何Node.js MySql客户端连接到MySql数据库,从文件中读取SQL(使用fs
模块)并执行。
我今天有同样的问题,这是我的最终解决方案:
const cp = require('child_process');
cp.exec('mysql -u<your_user> -p<your_password> < your_file.sql', (error, stdout, stderr) => {
if (error) throw error;
console.log(`stdout: ${stdout}`);
console.log(`stderr: ${stderr}`);
});
相关文章:
- 如何播放部分音频文件
- 将SQL查询+JSON文件生成移动到服务中?wcf?mvc
- 执行导入的sql文件
- 如何在Web SQL数据库中逐行插入文本文件
- 如何使用javascript读取.sql文件并支持CRUD操作
- 如何添加选择按钮以上传.sql文件
- 如何在执行php文件以从SQL数据库获取信息时上传数据以用作过滤器
- 如何将Web SQL导出到.CSV文件
- 如何将Javascript对象传递给php以进行sql查询,并将数据作为下载的csv文件返回
- 如何在javascript文件中调用sql函数?asp.net c#
- 使用javascript, angular.js和sql.js,我如何从url获取文件对象
- Node.js加载Postgres SQL数据到JS文件
- HTML5 - Web SQL数据库文件存储和所有表创建的地方
- 将Web SQL数据库导出为文本文件,并使用javascript代码将其发送给Phonegap项目中的用户
- 从SQL数据库生成地图的Javascript文件
- 如何将PL/SQL输出(clob)保存为XML文件
- 从js文件启动SQL查询
- Node.js执行SQL文件
- 如何将WebSQL数据库导出为.sql文件?(如,mysqldump)
- 在node.js中导入sql文件,对PostgreSQL执行