当前位置:网站首页 > SQL数据库编程 > 正文

Node学习(六)041-SQL语句之node中的mysql模块——Node中使用MySQL模块共5个步骤之加载MySQL模块、创建MySQL连接对象、连接MySQL服务器、执行SQL语句、关闭连接

Node学习(六)041-SQL语句之node中的mysql模块——Node中使用MySQL模块共5个步骤之加载MySQL模块、创建MySQL连接对象、连接MySQL服务器、执行SQL语句、关闭连接

9. node中的mysql模块

9.1 mysql模块的作用

mysql模块是一个第三方模块,专门用来操作MySQL数据库。 可以执行增删改查操作。

# 安装mysql npm i mysql 

curd: 就代表数据库的增删改查

c: create 就是添加 (增)

u: update 就是修改 (改)

r: read 就是查询 (查)

d: delete 就是删除 (删)

9.2 mysql基本用法

在Node中使用MySQL模块一共需要5个步骤:

  1. 加载 MySQL 模块
  2. 创建 MySQL 连接对象
  3. 连接 MySQL 服务器
  4. 执行SQL语句
  5. 关闭链接
// 1. 加载mysql模块 const mysql = require('mysql'); // 2. 创建连接对象 const conn = mysql.createConnection({ 
    // 键: 值 host: 'localhost', port: 3306, user: 'root', password: '', database: 'yingxiong' }); // 3. 连接到MySQL服务器 conn.connect(); //调用connect方法。连接到MySQL服务器 // 4. 查询(增删改查) /* conn.query(SQL语句, [SQL中的占位符的值], (err, result, fields) => { err: 错误信息 result: 查询的结果 fields: 查询的字段信息,一般来说不用 }); */ conn.query('select * from heroes where id<4', (err, result, fields) => { 
    if (err) throw err; console.log(result); // 见下图3,打印的result }); // 5. 关闭连接,释放资源 conn.end(); 
实例

创建连接服务器对象-键值对相照应

在这里插入图片描述

1-连接服务器对象

在这里插入图片描述

2-关闭服务器对象

在这里插入图片描述

3.1-node中查询sql服务器数据,并打印result

在这里插入图片描述

3.2-node中新增sql数据

在这里插入图片描述

3.3-node中修改sql数据

在这里插入图片描述

3.4-node中删除sql数据

在这里插入图片描述

到此这篇Node学习(六)041-SQL语句之node中的mysql模块——Node中使用MySQL模块共5个步骤之加载MySQL模块、创建MySQL连接对象、连接MySQL服务器、执行SQL语句、关闭连接的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • Node学习(六)042-SQL语句之node中的mysql模块——简单的查询 & conn.query执行其他SQL之err-错误信息、result-查询结果、fields-查询的字段信息,一般不用2024-12-01 08:00:10
  • NoSQL数据库(二)05-Redis数据类型——有序集合类型之介绍、命令-增加元素、获得元素的分数、获得排名在某个范围的元素列表、获得指定分数范围的元素、增加某个元素的分数2024-12-01 08:00:10
  • MAC 安装mysql全过程记录2024-12-01 08:00:10
  • oracle递归查询父级或子级转换成mysql的语句2024-12-01 08:00:10
  • mysql主从复制设置从数据库延迟15分钟复制2024-12-01 08:00:10
  • Node学习(六)02-SQL语句——select查询、where筛选sql、like模糊查询通配符、order by查询结果排序、limit 用来限制查询结果的起始点和长度2024-12-01 08:00:10
  • Node学习(六)01-MySQL数据库——数据库简介 & 安装操作MySQL的图形化处理界面Nacicat & 使用集成软件WampServer客户端链接MySQL服务器 & 创建数据库和表2024-12-01 08:00:10
  • MySQL 多表查询与事务的操作2024-12-01 08:00:10
  • mysql的学习笔记2024-12-01 08:00:10
  • mysql学习笔记--单张表上的增删改查2024-12-01 08:00:10
  • 全屏图片