执行mysql转储文件以在nodejs项目中创建表和feed数据
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了执行mysql转储文件以在nodejs项目中创建表和feed数据,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含967字,纯文字阅读大概需要2分钟。
内容图文
![执行mysql转储文件以在nodejs项目中创建表和feed数据](/upload/InfoBanner/zyjiaocheng/899/305bc59fd6f041e687809b752b967e1d.jpg)
我正在研究nodejs项目.我有以下mysql转储文件.而是继续手动创建该表并使用mysql查询手动提供数据,我想执行以下转储文件,该文件将创建表并在该表中提供/插入数据.我怎么能用命令做到这一点?
CREATE TABLE employees (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(50),
location varchar(50),
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
INSERT INTO employees (id, name, location) VALUES
(1, 'Jasmine', 'Australia'),
(2, 'Jay', 'India'),
(3, 'Jim', 'Germany'),
(4, 'Lesley', 'Scotland');
UPDATE
我想在类似于下面的节点j中的类似东西在Ruby on rails上
Populating database using seeds.rb
或者在Laravel是here
解决方法:
运行SQL脚本的方法是打开一个进程,以SQL脚本作为输入执行mysql命令行客户端.
有些人试图拆分SQL文件,并一次运行一个语句.但这一般不起作用.转储文件(例如DELIMITER)中有一些语句无法针对服务器运行,因为它们是mysql客户端的内置命令.
这是一个过去的Stack Overflow问题,它显示了如何使用child_process来生成mysql客户端:
> Spawn a mysql process to import a database using node
内容总结
以上是互联网集市为您收集整理的执行mysql转储文件以在nodejs项目中创建表和feed数据全部内容,希望文章能够帮你解决执行mysql转储文件以在nodejs项目中创建表和feed数据所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。