美文网首页全栈开发
Node.js教程(06)|MySQL 开发

Node.js教程(06)|MySQL 开发

作者: 夏海峰 | 来源:发表于2019-07-21 12:01 被阅读33次

    MySQL 驱动安装(链接:Node.js MySQL 驱动

    npm install mysql --save
    

    连接 MySQL 服务

    var mysql = require('mysql')
    var conn = mysql.createConnection({
        host: 'localhost',
        port: '3306',
        user: 'root',
        password: '',
        database: 'test'
    })
    
    conn.connect()
    
    连接字段 说明

    数据查询 SELECT

    var sql1 = 'SELECT * FROM tools'
    conn.query(sql1, function(err, res, feilds) {
        if(err) throw err
        console.log('查询结果:', res)
    })
    conn.end()
    

    插入数据 INSERT

    var sql2 = 'INSERT INTO tools(id,name,info) VALUES(0,?,?)'
    conn.query(sql2, ['tv', 'it is for watch.'], function(err, res) {
        if (err) throw err
        console.log('插入数据:', res)
    })
    conn.end()
    

    更新数据 UPDATE

    var sql3 = 'UPDATE tools SET name=?, info=? WHERE id=3'
    conn.query(sql3, ['tv2', 'it is for watch2.'], function(err, res) {
        if (err) throw err
        console.log('更新数据:', res)
    })
    conn.end()
    

    删除数据 DELETE

    var sql4 = 'DELETE FROM tools WHERE id=4'
    conn.query(sql4, function(err, res) {
        if (err) throw err
        console.log('删除数据:', res)
    })
    conn.end()
    
    数据结构展示


    Node.js完整教程 第06篇 本篇结束!

    相关文章

      网友评论

        本文标题:Node.js教程(06)|MySQL 开发

        本文链接:https://www.haomeiwen.com/subject/qlymlctx.html