• node操作mysql增删改查


    1.用node操作mysql首先装mysql,这里我为了省事,直接用的wampserver的phpmyadmin,登录进去(首次登录账号是root,密码好像是空),进去设置下密码,创建一个数据库,一张表。记得编码格式

    2.贴代码吧,有一大部分是抄别人的(侵权请告诉我)

    var express = require('express');
    var mysql = require('mysql');
    var con = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: '123456',
    port: '3306',
    database: 'sitepoint'
    });
    con.connect((err) => {
    if (err) {
    console.log(err, 'err');
    return;
    }
    console.log('connection established')
    })
    // con.query('SELECT 1 +1 AS solution', function (err, rows, fields) {
    // if (err) {
    // console.log(err, 'queryErr');
    // return;
    // }
    // console.log('solution',rows[0].solution);
    // })
    // con.end((err)=>{
    // if(err) return;
    // console.log('connection succeed')
    // })
    var addVip = 'insert into testutf8(username,password) values(?,?)';
    var param = ['用汉字试试4', 4];
    // con.query(addVip, param, function(error, result){
    // if(error)
    // {
    // console.log(error.message);
    // }else{
    // console.log('insert id: '+result.insertId);
    // }
    // });
    //删除一条数据
    // con.query('delete from testutf8 where password = 3',(err,result)=>{
    // if(err){
    // console.log(err.message);
    // }else{
    // console.log(result.affectedRows);
    // }
    // })
    //修改一条数据
    // var userSql = "update testutf8 set username = 'newUserName' where password = 2";
    // con.query(userSql,(err,result)=>{
    // if(err){
    // console.log(err.message);
    // }else{
    // console.log(result.affectedRows);
    // }
    // })
    //查找数据
    //var DATABASE = "node";
    //connection.query('use '+DATABASE);
    con.query('select * from testutf8', (error, results, fields) => {
    if (error) {
    throw error;
    }
    if (results) {
    for (var i = 0; i < results.length; i++) {
    console.log(results[i].username);
    console.log(results[i].password)
    }
    // console.log(results,'result');
    }
    })
    con.end();
  • 相关阅读:
    八款常用的 Python GUI 开发框架推荐
    scrapy + mogoDB 网站爬虫
    tkinter界面卡死的解决办法
    通过核心API启动单个或多个scrapy爬虫
    爬虫怎样绕过验证码?
    Python爬虫入门教程 33-100 电影评论数据抓取 scrapy
    Python开发 之 Websocket 的使用示例
    StringBuffer详解
    其实python正则表达式就这样简单明了
    ABAP和Java里的单例模式攻击
  • 原文地址:https://www.cnblogs.com/feixiangsnail15-12-28/p/8436564.html
Copyright © 2020-2023  润新知