首页 > 代码库 > nodejs连接mysql并进行简单的增删查改
nodejs连接mysql并进行简单的增删查改
最近在入门nodejs,正好学习到了如何使用nodejs进行数据库的连接,觉得比较重要,便写一下随笔,简单地记录一下
使用在安装好node之后,我们可以使用npm命令,在项目的根目录,安装nodejs中的mysql模块
npm install mysql
在连接数据库之前,要先引入nodejs连接处理mysql的模块
var mysql = require(‘mysql‘);
类似php连接mysql的方式,编写连接代码
//使用nodejs处理mysql的模块,使用创建连接方法,创建与mysql的连接 var conn = mysql.createConnection({ host: ‘localhost‘, //服务器端口 user: ‘root‘, //数据库用户名 password: ‘‘, //密码 database:‘nodejs‘, //指定连接的数据库 port: 3306 //服务器的端口号 });
获取数据库信息之后,开始执行数据库连接
conn.connect();
接下来是简单的数据库的增删查改
数据库的数据表原来是这样的
对数据表中的数据进行操作
//查询user表中 用户名为张三的用户,并打印结果 conn.query(‘SELECT * from user where username="zhangsan"‘, function(err, result) { if (err) throw err; console.log(result); })
在控制台输出结果:
//新增 向user数据表,新增一个用户 conn.query(‘insert into user (username,password) values("lisi","123456")‘, function(err, result) { if (err) throw err; console.log(result); })
在控制台输出结果:
数据库显示:
可以看到,数据库中多了一个叫lisi的用户,但是没有id
对数据进行删除:
//删除 删除user表中 用户名为xiaoming的用户 conn.query(‘delete from user where username="xiaoming"‘, function(err, result) { if (err) throw err; console.log(result); })
在控制台输出:
数据库的显示:
在数据表中,用户名为xiaoming的用户已经被删除
//修改数据 修改用户名为lisi的用户信息 conn.query(‘update user set id="3" where username="lisi"‘,function(err,result){ if (err) {throw err}; console.log("修改数据成功"); })
在控制台输出:
在数据库中的显示:
在user表中我们可以看到,用户名为lisi的用户,新增加了一个id的字段
以上步骤,就是nodejs对mysql中的数据表中的信息,进行增删查改的简单操作,慢慢深入的学习,多多实战希望能提高处理数据的能力,希望能够收获更多,也希望看到文章的童鞋,能够多多指教
nodejs连接mysql并进行简单的增删查改
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。