node.js基础篇 (第四篇) 更新ing....(MySQL模块)

mysql模块参照官网文档: https://www.npmjs.com/

1.MySQL模块

在node中连接mysql数据库的工具模块
1.安装mysql模块

npm install mysql

2.引入mysql模块

const mysql =require('mysql')

3.创建连接

const conn =mysql.create.Connection({
	host:'lacalhost',
	user:'root',
	password:'root',
	database:'baoxiu'
});

4.执行sql语句
4.1查询语句
//查询语句 不需要补充sql


const selectSql="select*from users"
conn.query(selectSql,(err,result)=>{
	if(err) return console.log(err.message)
	console.log(result)
})

4.2增加语句

//插入语句set ?  语法只有在node的mysql模块中才能使用,其他地方无法使用
//标准的插入语句:insert into users values ('','zs','18','男')
const insertSql='insert into userset ? '
const user ={uname:'zs',age:'18',gender:'男'}
conn.query(insersSql,user,(err,result)=>{
	if(err) return console.log(err.massage)
	console.log(result)
})

4.3修改语句

const updataSql='update users set  ? where id=?'
const user ={id:1,  uname:'ls',  age:"22",  gender:"男"}
conn.query( updateSql, [user,user.id], (err,result)=>{
	if(err) return console.log(err.message)
	console.log(result)
})

4.4删除语句

const deleSql='delete from users where id=?'
conn.query(deleteSql,'1',(err,result)=>{
		if(err) return console.log(err.message)
		console.log(result)
})

(2018/11/2 明日更…)

猜你喜欢

转载自blog.csdn.net/weixin_43072453/article/details/83661063