1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Node.js操作mysql数据库增删改查【node.js】

Node.js操作mysql数据库增删改查【node.js】

时间:2019-11-29 13:13:44

相关推荐

Node.js操作mysql数据库增删改查【node.js】

web前端|js教程

nodejs数据库操作,mysql数据库增删改查

web前端-js教程

关于node.js操作mysql数据库的相关介绍请阅读全文吧。下文介绍的非常详细,具体内容如下所示:

php内容检索系统源码,vscode中文注释问号,ubuntu 主系统,打开tomcat配置,sqlite删除主键中的值,从杨梅里往外爬虫子的视频,php 好书,学seo学会什么优化,幸运28网站系统源码,immwa手机模板1.8lzw

安装mysql模块

在线名字设计源码,Ubuntu退tty模式,python爬虫库成品,php反弹端口,seo诊断结论lzw

npm install mysql

数据库准备

驾考模拟系统源码,vscode侧边栏插件开发,ubuntu core吧,进入tomcat需要验证,腾讯爬虫岗位,php7 iis6,小店区时代seo优化,手机站网站下拉导航代码,f820如何查看速率模板lzw

mysql server所在的机器IP地址是192.168.0.108,登录账户就用root@123456

在mysql中创建test数据库

在test数据库中创建一张users表

操作

连接数据库

var mysql=require(mysql);var connection = mysql.createConnection({host : 192.168.0.108,user : oot,password : 123456,database : est1,port:3306});connection.connect();

插入一个user

var usr={name:zhangsan,password:pwdzhangsan,mail:zhangsan@};connection.query(insert into users set ?, usr, function(err, result) {if (err) throw err;console.log(inserted zhangsan);console.log(result);console.log(\ );});

更新user,带条件

connection.query(update users set password="ddd" where name="zhangsan", {password:ppp}, function(err, result) {if (err) throw err;console.log(updated zhangsan\s password to ddd);console.log(result);console.log(\ );});

删除一个user,带条件

connection.query(delete from users where name="zhangsan", {password:ppp}, function(err, result) {if (err) throw err;console.log(deleted zhangsan);console.log(result);console.log(\ );});

查询user,所有

connection.query(select * from users, function(err, rows, fields) {if (err) throw err;console.log(selected after deleted);for(var i= 0,usr;usr=rows[i++];){console.log(user nae=+usr.name + , password=+usr.password);}console.log(\ );});

关闭数据库连接

connection.end();

基本的CRUD完成

mysql模块的完整功能说明参见官方:

/package/mysql

/felixge/node-mysql

全部demo代码

var mysql=require(mysql);var connection = mysql.createConnection({host : 192.168.0.108,user : oot,password : 123456,database : est1,port:3306});connection.connect();var usr={name:zhangsan,password:pwdzhangsan,mail:zhangsan@};connection.query(insert into users set ?, usr, function(err, result) {if (err) throw err;console.log(inserted zhangsan);console.log(result);console.log(\ );});connection.query(select * from users, function(err, rows, fields) {if (err) throw err;console.log(selected after inserted);for(var i= 0,usr;usr=rows[i++];){console.log(user nae=+usr.name + , password=+usr.password);}console.log(\ );});connection.query(update users set password="ddd" where name="zhangsan", {password:ppp}, function(err, result) {if (err) throw err;console.log(updated zhangsan\s password to ddd);console.log(result);console.log(\ );});connection.query(select * from users, function(err, rows, fields) {if (err) throw err;console.log(selected after updated);for(var i= 0,usr;usr=rows[i++];){console.log(user nae=+usr.name + , password=+usr.password);}console.log(\ );});connection.query(delete from users where name="zhangsan", {password:ppp}, function(err, result) {if (err) throw err;console.log(deleted zhangsan);console.log(result);console.log(\ );});connection.query(select * from users, function(err, rows, fields) {if (err) throw err;console.log(selected after deleted);for(var i= 0,usr;usr=rows[i++];){console.log(user nae=+usr.name + , password=+usr.password);}console.log(\ );});connection.end();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。