Node操作数据库

Node操作MySQL数据库

1,创建数据库的连接

安装MySQL的驱动模块
npm install mysql --save

安装成功后再代码块中引入:

const mysql = require('mysql')
连接数据库
var connection = mysql.createConnection({    
host: "localhost",    
user: "root",   
 password: "1234567",    
 database: "books"
 });
 connection.connect();  //执行连接操作
操作数据库调的回调函数
connection.query(sql, data, function(error, results, fields) {  
  if (error) throw error;    
  console.log(results);  
         }});

#
增加数据
let sql = 'insert into book set ?'
let data = {       
    id: 6,        
    bookName: '明朝那些事1',        
    bookAutor: '当年明月1',       
    bookCatgory: '文学1',        
    bookDesc: '明朝的历史1'   
   }
修改数据
let sql = 'update book set bookName=?,bookAutor=?,bookCatgory=?,bookDesc=? where id=?';
let data = ["明朝那些事", "当年明月", "文学", "明朝的历史", 6];
查询数据
//查询表中全部的数据
let sql = 'select * from books.book';
let data = null;
//有条件的查询
let sql = 'select * from books.book where id=?';
let data = [5];
数据的删除
let sql = ' delete  from book  where id=?';
let data = [6];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值