node中操作MySQL
Posted 苦海123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node中操作MySQL相关的知识,希望对你有一定的参考价值。
node操作mysql数据库:
在node中操作MySQL数据库的基本流程如下:
// node操作MySQL需要在npm官网下载mysql包并载入node执行代码:
// 1.载入MySQL数据库包
var mysql = require('mysql');
// 2.创建连接:
var connection = mysql.createConnection({
host:'localhost',
user:'users',
password:'******',
database:'users'
});
// 3.连接数据库:
connection.connect();
// 4.执行数据库操作(增删改查):
connection.query('SELECT * FROM `users`',function(error,result,fields){
if (error) throw error;
console.log('The solution is:',result[0].solution);
});
// 5.关闭数据库连接:
connection.end();
创建连接中对象的参数简介:
参数 | 描述 |
---|---|
host | 主机地址 (默认:localhost) |
user | 用户名 |
password | 密码 |
port | 端口号 (默认:3306) |
database | 数据库名 |
charset | 连接字符集(默认:‘UTF8_GENERAL_CI’,注意字符集的字母都要大写) |
localAddress | 此IP用于TCP连接(可选) |
stringifyObjects | 是否序列化对象 |
typeCast | 是否将列值转化为本地javascript类型值 (默认:true) |
dateStrings | 强制timestamp,datetime,data类型以字符串类型返回,而不是JavaScript Date类型(默认:false) |
提示:本文图片等素材来源于网络,若有侵权,请发邮件至邮箱:810665436@qq.com联系笔者删除。
笔者:苦海
以上是关于node中操作MySQL的主要内容,如果未能解决你的问题,请参考以下文章