1.首先本地要安装mysql, https://www.mysql.com/downloads/.

2.在node中连接mysql,要安装mysql驱动,也就是npm安装mysql模块:npm i mysql

3.在js文件中引入mysql模块:var mysql = require('mysql');

4.创建mysql连接:

 var mysql = require('mysql');

 var con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword"
}); con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
});

这里createConnection中的参数是本地数据库的地址、用户名和密码。

5.开始使用mysql:

上面代码创建的con对象有个query方法,用来对数据库进行读写:

 con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
con.query(sql, function (err, result) {
if (err) throw err;
console.log("Result: " + result);
});
});

其中line 4 的sql参数是一个sql语句;result则是数据库查询返回的结果。

其他sql操作都是这样一个模式,所以这两天特别复习了sql...

最新文章

  1. 为什么C#中要设计IntPtr?
  2. 最近修改的几个小bug
  3. 基于类型系统的面向对象编程语言Go
  4. MvcPager 概述 MvcPager 分页示例 — 标准Ajax分页 对SEO进行优化的ajax分页 (支持asp.net mvc)
  5. 【软件工程实践一】git使用心得
  6. Kafka - SQL 引擎分享
  7. js对select动态添加和删除OPTION
  8. BZOJ 3439 Kpm的MC密码
  9. (转)Linux下用mkisofs制作光盘镜像ISO文件
  10. python setup.py install 失败
  11. 微信前端面试题----js实现LazyMan
  12. Docker学习笔记 - Docker的远程访问
  13. 第八周java学习总结
  14. PHP获取POST的几种方法
  15. selenium 无法启动IE
  16. bash编程-sed
  17. mysql语句判断是否存在记录,没有则插入新纪录否则不执行
  18. oracle常用小知识点
  19. 使用ApiPost模拟发送get、post、delete、put等http请求
  20. 子网掩码 解释 ---判断各部机器ip 是不是同一个网段

热门文章

  1. 用asp.net core结合fastdfs打造分布式文件存储系统
  2. python爬虫+正则表达式实例爬取豆瓣Top250的图片
  3. ElasticSearch 镜像 & 安装 & 简易集群
  4. 基于口令的密码(PBE)
  5. 【JAVA基础】08 面向对象3
  6. Leetcode PHP题解--D75 706. Design HashMap
  7. 移动端上传图片(引入exif-js,图片被压缩为base64)
  8. SpringCloud之整合Feign
  9. mac OS npm 安装/卸载失败 权限问题解决方案
  10. Eclipse Mac OS版 卸载svn插件subclipse