目录
官方下载:下载 | Node.js 中文网
历史版本: CNPM Binaries Mirror
推荐下载绿色版,配置环境变量即能用
下载解压后文件后,把路径添加到环境变量
node -v
npm -v
官方教程:Node.js 简介
API文档:API 文档 | Node.js 中文网
菜鸟教学:Node.js 教程 | 菜鸟教程
w3cschool:node搜索结果 - w3cschool
廖雪峰教学:Node.js - 廖雪峰的官方网站
github:https://github.com/michaelliao/learn-javascript/tree/master/samples/node
阮一峰教程:Node.js 概述 -- JavaScript 标准参考教程(alpha)
github:https://github.com/mysqljs/mysql
github:https://github.com/mysqljs/sqlstring
MySQL学习:MySQL5.1参考手册 | 海底苍鹰(tank)博客
准备一张MySQL表,数据库名:test 表名:user
config.js
// const只在当前不可变,外部调用之后是可变的
const mysqlPool = {
connectionLimit : 10,
host: '127.0.0.1',
port: 3306,
user: 'root',
password: '123456',
database: 'test'
};
// 外部调用此变量根据JS文件名称
module.exports = mysqlPool;
test_mysql.js
// 取config.js文件的module.exports模块
var mysqlPool = require('./mysql/config');
// 引入mysql
var mysql = require('mysql')
// 连接mysql
var connection = mysql.createConnection(mysqlPool);
// var connection = mysql.createConnection({
// connectionLimit : 10,
// host: '127.0.0.1',
// port: 3306,
// user: 'root',
// password: '123456',
// database: 'test'
// });
console.log(mysqlPool.connectionLimit,mysqlPool.host,mysqlPool.port,mysqlPool.user,mysqlPool.password)
// 查询语句
sqlstr = "SELECT * FROM `user`"
// error:错误信息 rows:查询结果 fields:查询字段
connection.query(sqlstr, function (error, rows, fields) {
if (error) throw error;
console.log(fields[0].name, fields[1].name, fields[2].name);
for(var i=0;i<rows.length;i++) {
console.log(rows[i].id, rows[i].name, rows[i].age);
}
});
文件目录结构如下,mysql文件夹下放 config.js 文件
指定以下即可查询 MySQL数据
node test_mysql.js
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有