node 链接mysql 数据库及增删改查操作

    xiaoxiao2021-03-25  91

    准备工作:安装myql 数据库,建数据库 testnode, 建表node

    在项目的package.json文件中添加依赖  

    "dependencies": { "mysql": "^2.13.0" }

    package.json文件目录下执行,npm install mysql -save

    等待安装mysql 依赖,安装好后

    新建文件 mysqlconf.js文件,编写代码

    var mysql = require('mysql');

    创建数据库

    var connection = mysql.createConnection({

    host:'localhost', user:'root', password:'test123', database:'testnode

    });

    链接数据库

    connection.connect();

    执行查询sql

    connection.query('SELECT id ,name,age,des from node', function(err, rows, fields) { if (err) throw err; console.log('The solution is: ', rows[0]); });

    结果:

    The solution is:  { id: '1',   name: 'node_child_1',   age: 23,   des: 'test node database' }

    执行插入操作sql

    var values=[2,'node2',24,'21231']; connection.query('insert into node(id,name,age,des)values(?,?,?,?)',values,function(err){ if (err) throw err; })

    更新操作sql

    connection.query('update node set name=? where id=1','node_child_3',function(err){ if (err) throw err })

    删除操作

    connection.query('delete from node where id=2',function(err){ if(err) throw err; })

    转载请注明原文地址: https://ju.6miu.com/read-23469.html

    最新回复(0)