zoukankan      html  css  js  c++  java
  • node 操作数据库

    node 操作 mysql数据库

    一、创建数据库:

    二、连接数据库:

    const mysql = require('mysql')
    let connection  = mysql.createConnection({
      host : 'localhost',
      user : 'root', 
      password : '',
      database : 'test_grade'
    
    })
    connection.connect(err => {
      if (err) {
        console.error('连接失败: ' + err.stack);
        return;
      }
      console.log('连接成功');
    })

    三、sql语句对数据库的操作:

      说明:操作数据库,还是使用sql语句实现的。nodejs只是提供了一个 API【connection.query()】把 sql命令告诉mysql 。(mysql数据库的操作好像基本是这样的)

      1、创建数据表:

    const addSql = `create table userinfo (
      name CHAR(6),
      grade INT(3)
    )`;       // sql 语句
    connection.query(addSql,(err,result,stack) => {
      if(err){
        console.log(err.sqlMessage);
        return false;
      }
      console.log('表创建成功');
      
    })

      2、查询数据: 

    connection.query('select id, title, author, data from book',function(error, results, fields){
        if (error) throw error;
        console.log('The solution is: ', results);
    })

      3、插入数据:

    5、


    node 操作 mongodb数据库

    一、

  • 相关阅读:
    Rancher安装
    JDK8日期时间对象
    String经典面试题
    String
    单例模式
    多线程
    接口
    代码块
    内存吞金兽(Elasticsearch)的那些事儿 -- 常见问题痛点及解决方案
    内存吞金兽(Elasticsearch)的那些事儿 -- 写入&检索原理
  • 原文地址:https://www.cnblogs.com/wfblog/p/12161536.html
Copyright © 2011-2022 走看看