nodejs连接mysql及使用
来源:互联网 发布:vb编程 鸡翁一,值钱二 编辑:程序博客网 时间:2024/05/22 13:23
首先,我们先安装mysql模块
npm install --save mysql
然后,我们在本地创建一个mysql数据库,名字叫clearn
create database clearn
创建一张表,就叫用户表(customer)
create table customer (id varchar(40) not null primary key,password varchar(80) not null,version int(11) not null default 0);
环境准备好之后,我们连上mysql,操作它试试,看代码
var mysql = require('mysql');var config = {host:'localhost',user:'root',password:'123456',port:3306,database:'clearn'};var conn = mysql.createConnection(config);conn.connect(function(err){ if(err) { console.log(err); } else { console.log("connect to mysql success!"); }});conn.on("error", function(err) { console.log(err);});
如果看到如下输出,说明我们成功了
connect to mysql success!
插入数据
有了conn对象,我们就可以做任何sql能做的事情了,比如,插入数据
var sql = "insert into customer(id,password) values('test', '123456')"; conn.query(sql, function(err, data){ console.log(err); console.log(data); });
输出
null{ fieldCount: 0, affectedRows: 1, insertId: 0, serverStatus: 2, warningCount: 0, message: '', protocol41: true, changedRows: 0 }
查找数据
还是用conn的query方法
//查找数据 var sql = "select * from customer"; conn.query(sql, function(err, data){ console.log(err); console.log(data); });
输出如下
null[ { id: 'test', password: '123456', version: 0 } ]
总结
拿到conn对象之后,就可以执行我们想要执行的sql语句了,事务什么的高级功能能用版本管理代替就用版本管理。但是总不能每次都写sql语句吧,在后面的文章中,我会给出解决方案的。希望大家继续关注我。
0 0
- nodejs连接mysql及使用
- nodejs连接mysql数据库及基本认识
- Nodejs之HTTP、WEBSOCKET及使用MYSQL
- nodejs连接mysql之使用连接池pool
- nodejs 连接mysql
- NodeJs连接Mysql数据库
- 用Nodejs连接MySQL
- nodejs 连接 mysql
- NodeJS连接MySQL
- nodejs连接mysql
- nodejs连接mysql
- NodeJS连接mysql
- nodejs连接mysql杂记
- 用Nodejs连接MySQL
- 用Nodejs连接MySQL
- 用Nodejs连接MySQL
- nodejs连接mysql实例
- nodejs和mysql连接
- The Swift Programming Language--语言指南--属性
- 第十四周项目一 二维数组大折腾
- 日语学习(谐音快速记忆)
- 编译Boost库
- try中的return
- nodejs连接mysql及使用
- Android中Matrix的pre post set方法理解
- 同事的sql跑了几个小时,不用看执行计划就能优化
- Python自省(反射)指南
- 第十四周OJ项目——矩阵对角线的和
- 第14周项目1-折腾二维数组
- 第14周上机实践项目1——折腾二维数组(4)
- Redis学习笔记(十)——过期时间、访问限制与缓存
- C#.Net网络程序开发-Socket篇