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

    使用node js 操作 Mysql 数据库

    http://www.nodejs.org/

    //node js 数据库操作 MySQL
    //使用https://github.com/felixge/node-mysql
    //sql 操作 http://www.w3school.com.cn/sql/
    //http://see.xidian.edu.cn/cpp/html/1441.html
    
    
    /**
        建立数据库连接
    */
    var mysql      = require('mysql');
    var connection = mysql.createConnection({
      host     : 'localhost',
      user     : 'root',
      password : 'root',
      database : 'jkkDB'    //在下面创建数据库之后,添加此字段,连接对应的库
    });
    
    connection.connect();
    
    
    //测试数据库连接
    connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
      if (err) throw err;
    
      console.log('The solution is: ', rows[0].solution); //2 表示连接成功
    });
    
    
    /*
    //建立 数据库 jkkDB
    var createDataBase = 'CREATE DATABASE jkkDB';
    connection.query(createDataBase, function (err0, res0) {
        
          if (err0) console.log(err0);
        console.log("create DataBase ==> ");
        console.log(res0);
    
        
    });
    
    */
    
    
    
    /*
    //创建表
    var createTable = 'CREATE TABLE jkkTable(name char,age int)';
     
    connection.query(createTable, function (err0, res0) {
        
          if (err0) console.log(err0);
        console.log("create Table ==> ");
        console.log(res0);
    
        
    });
    
    */
    
    
    
    
    
    /*
    //插入一条数据
    
    var insertSql = "insert into jkkTable values('JKK',24),('zyk',18), ('YK',8);";
    
    connection.query(insertSql, function (err0, res0) {
        
          if (err0) console.log(err0);
        console.log("insert row ==> ");
        console.log(res0);
    
        
    });
    
    */
    
    
    /**
        //更新表数据
    
    */
    
    var updateSql = "update jkkTable set age=20 where name='J';";
    connection.query(updateSql, function (err0, res0) {
        
          if (err0) console.log(err0);
        console.log("update row ==> ");
        console.log(res0);
    
        
    });
    
    
    
    
    
    //查询
    var selectStr = 'select * from jkkTable';
    connection.query(selectStr, function (err0, rows) {
        
          if (err0) console.log(err0);
        console.log("select row ==> ");
        console.log(rows);
        
        for (var i in rows) {
             console.log(rows[i]);
         }
    
        
    });
    
    
    
    
    
    //关闭数据库连接;
    connection.end();
  • 相关阅读:
    1.6(设计模式)过滤器模式
    1.5(设计模式)单例模式
    1.4(设计模式)原型模式
    获取第几周
    前端的一个工具函数库
    纯css实现宽度自适应,高度与宽度成比例
    网站前面的图标
    从url获取参数有中文时会出现乱码的问题
    关于ios使用jquery的on,委托事件失效
    在vue1.0遇到vuex和v-model的坑
  • 原文地址:https://www.cnblogs.com/cocoajin/p/3875755.html
Copyright © 2011-2022 走看看