首页 / NODEJS / Nodejs操作MySQL数据库
Nodejs操作MySQL数据库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Nodejs操作MySQL数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2050字,纯文字阅读大概需要3分钟。
内容图文
//引入数据库 var mysql=require(‘mysql‘); //实现本地链接 var connection = mysql.createConnection({ host: ‘localhost‘, user: ‘yf‘, password: ‘123456‘, database: ‘yf‘ })
最好不好是用root 会产生冲突
3. 之后就是增删改查啦,附上代码
查询
// 查找 function select() { connection.connect(function (err) { if (err) { console.error(‘error connecting:‘ + err.stack) } console.log(‘connected as id ‘ + connection.threadId); }) connection.query(‘SELECT * FROM demo‘, function (error, results, fields) { if (error) throw error; console.log(‘The solution is:‘, results); }); connection.end(); }
添加
//添加 function add() { let post = { id: 1, name: ‘Hello MySql‘, age: 20, time: Date.now(), temp: ‘deom‘ }; let query = connection.query("INSERT INTO demo SET ?", post, function (error, results, fields) { if (error) throw error; }) console.log(query.sql); //INSERT INTO posts ‘id‘=1, ‘title‘=‘Hello MySQL‘ }
修改
//修改 function updeate() { connection.connect(function (err) { if (err) { console.error(‘error connecting:‘ + err.stack); } console.log(‘connected as id ‘ + connection.threadId); }); connection.query(‘UPDATE demo SET name=?where id?‘, [‘update‘, 1], function (error, results, fields) { if (error) throw error; console.log(‘changed:‘ + results.changeRows + ‘rows‘); }); connection.end(); }
删除
//删除 function deletes() { connection.connect(function (err) { if (err) { console.error(‘error connecting:‘ + err.stack); return; } connection.query(‘DELETE FROM demo SET where id=?‘, [ 1], function (error, results, fields) { if (error) throw error; console.log(‘deleted:‘ + results.affectedRows + ‘rows‘); }); console.log(‘connected as id ‘ + connection.threadId); connection.end(); }); }
是不是很简单啊 只要在你需要的地方添加方法名和对应的参数 ,就可以了
Nodejs操作MySQL数据库
标签:function mys OLE name data str npm 添加 delete
本文系统来源:https://www.cnblogs.com/sexintercourse/p/11669029.html
内容总结
以上是互联网集市为您收集整理的Nodejs操作MySQL数据库全部内容,希望文章能够帮你解决Nodejs操作MySQL数据库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。