文章目录Mysql的事务什么是事务控制事务处理通过InnoDB使用事务 Mysql的事务什么是事务事务是由一个或多个SQL语句组成的一个不可分割的整体,SQL语句之间相互依赖,要么全都执行,要么全都不执行。事务必须满足的四个条件: Atomicity(原子性) Consistency(一致性) Isolation(隔离性) Durability(持久性)控制事务处理ROLLBACK:回滚会结束用
转载 2023-07-01 13:58:20
77阅读
使用方式:1、clone到本地2、在mysql中建立名字为nodesql的数据库3、$ cd Koa2-blog npm install  npm i -g supervisor4、$ supervisor --harmony indexconfig 存放默认文件lib 存放操作数据库文件middlewares 存放判断登录与否文件public 存放样式文件routes 存放路由文件vi
转载 2024-01-02 12:00:15
55阅读
/** * Created by db on 2018/7/20 */const mysql = require('mysql')const defautConfig = {host: 'localhost',user: 'root',password: '',database: 'test',connectionLi
原创 2018-07-19 17:36:06
1549阅读
# 使用 Koa 实现 MySQL 连接 ## 概述 在 Node.js 开发中,我们经常需要与数据库进行交互,其中使用较为广泛的一种数据库是 MySQL。而在 Koa 中,我们可以使用一些库来简化对 MySQL 的操作,比如 `mysql2`、`sequelize` 等。本文将以使用 `mysql2` 库为例,介绍如何在 Koa 中实现与 MySQL 的连接与操作。 ## 流程概览 下面是实
原创 2023-09-05 17:05:17
235阅读
使用 Koa 操作 MySQL 是现代 Web 应用开发中的常见需求。Koa 是一个轻量级的 Node.js 框架,适合构建高性能的 Web 应用。而 MySQL 是最常用的关系型数据库之一。在本篇博文中,我详细记录了如何在 Koa 中高效地操作 MySQL,包括环境准备、步骤指南、配置详解、验证测试、排错指南以及扩展应用。 ## 环境准备 ### 前置依赖安装 在进行开发之前,确保你的开发
原创 5月前
33阅读
# 实现 "koa mysql update" 的流程 ## 1. 安装依赖 在开始之前,我们需要确保已经安装了以下依赖: - Node.js:用于运行JavaScript代码的运行环境 - Koa:一个轻量级的Node.js框架 - MySQL:用于与MySQL数据库进行交互的驱动程序 你可以使用以下命令来安装这些依赖: ```shell npm install koa mysql `
原创 2023-08-25 10:54:45
59阅读
# 使用Koa连接MySQL 在Web开发中,数据库是非常重要的一部分。而MySQL作为一种常用的关系型数据库,被广泛应用于各种类型的应用程序中。本文将介绍如何使用Koa框架连接MySQL数据库,并进行基本的数据操作。 ## 什么是Koa? [Koa]( ## 连接MySQL数据库 要在Koa应用中使用MySQL数据库,我们需要先安装相应的依赖包。 ```markdown npm in
原创 2023-11-23 04:08:20
144阅读
# 使用 KoaMySQL 和 Sequelize 构建 Web 应用 ## 简介 在本文中,我将向你介绍如何使用 KoaMySQL 和 Sequelize 来构建一个简单的 Web 应用。Koa 是一个基于 Node.js 的 web 框架,它使用了 ES6 的 async/await 特性,使得异步流程的编写更加简单和优雅。Sequelize 是一个强大的 ORM(Object-Rela
原创 2023-09-30 00:13:52
103阅读
nodejs+koa+mysql搭建后端服务 前言:    我将会使用nodejs+koa+mysql去自己尝试学习编写后端服务,然后根据自己写的后前端服务区完成一个小程序以及配套的后端管理系统,目的是熟悉nodejs以及mysql,同时呢学习一下怎样的去全方位考虑一个项目的发展以及实现功能等,算是对自己的一个锻炼!使用技术:nodejskoamysqlpm2一.安装nodejs  
转载 2023-11-13 10:36:03
288阅读
koa2 进阶之路 (七)koa 中 cookie 和 session 的使用。。 之前的文章我们介绍了一下 koa koa-static静态资源中间件,本篇文章我们来看一下 koa 中 cookie 和 session 的使用。cookie 是存储于访问者的计算机中的变量。可以让我们用同一个浏览器访问同一个域名的时候共享数据
github地址https://github.com/wclimb/Koa2-blog使用方式:1、clone到本地2、在mysql中建立名字为nodesql的数据库3、$ cd Koa2-blog npm install  npm i -g supervisor4、$ supervisor --harmony indexconfig 存放默认文件lib 存放操作数据库文件middlew
转载 2023-12-15 22:06:49
49阅读
此项目仅作为参考,不做更新维护了. 新项目[biu-server-admin]的正在完善中,即将发布,有更小的体积,更快的速度和更精简的代码.继承原有的接口业务分离.也拥有更严格和更清晰的目录结构.#base-restfulapi-server 服务器说明这是一个基于Koa2的轻量级RESTful API Server服务器,支持ES6,同时集成 mysql 还有MongoDB 多个多个数据库类型
1 #进阶6:连接查询 2 /* 3 含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 4 5 笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 6 7 发生原因:没有有效的连接条件 8 如何避免:添加有效的连接条件 9 10 分类: 11 按年代分类: 12 sql92标准:仅仅支持内连接 13 sql
转载 2023-12-07 12:39:26
52阅读
项目初始化npm install -g koa-generatorkoa2 -e koa2-weibo-codeps: -e 表示要使用ejs做模板引擎cd koa2-weibo-code npm install (--registry=https://registry.npm.taobao.org)有了初始结构 运行 npm run dev 在浏览器中访问localhost:3000 在cod
由于mysql模块的操作都是异步操作,每次操作的结果都是在回调函数中执行,现在有了async/await,就可以用同步的写法去操作数据库 Promise封装mysql模块 Promise封装 ./async-db.js async/await使用Promise封装的mysql,开发自己的中间件./g
转载 2019-08-18 23:21:00
160阅读
2评论
前言这一章写的很没有底气,因为我完全不懂一个正经的后台应用是怎么结构分层的, 所有只能按照我自己的理解去写,即使这样也仅仅只分离出了controller层, 至于所谓的service层,dao层,完全不懂该怎么分离出来。 所以这一章仅供参考。如果有人能指点一下,不胜感激。正文数据库是采用的mysql,所以需要在本机安装一个mysql。 具体安装这里不多说了,请移步 菜鸟教程。 置于MySQL图形化
在现代Web开发中,使用Koa2框架操作MySQL数据库已经成为了一种常见的做法。本篇博文将详细记录如何实现Koa2与MySQL的集成,通过提供必要的配置、步骤和技巧,帮助开发者快速上手。 ### 环境准备 确保你已安装好以下前置依赖: - Node.js (版本 >= 12.x) - MySQL (版本 >= 5.7) - Koa2 (版本 >= 2.x) - Sequelize ORM
在这篇博文中,我将详细记录“koa使用mysql2”的过程,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南以及性能优化。目的是为那些准备将KoaMysql2结合的开发者提供有效的解决方案与实战经验。 ## 版本对比 KoaMysql2的不同版本之间很重要的差异影响了我们的数据库连接及事务处理方式。以下是KoaMysql2版本间不同时期的功能对比: | 特性
原创 5月前
44阅读
     这里我们先说说登陆以及登陆状态控制需要的插件jsonwebtoken,jsonwebtoken就可以实现token的生成与反向解密出用户数据。安装步骤: npm install jsonwebtoken --save安装之后先创建一个token.js, 为了项目目录的清晰,可以创建一个token文件夹,将token.js放到里面。文件创建OK之后,
转载 1月前
347阅读
介绍koa-compose是koa用到的类库,用于koa中间件合并执行,compose是将多个函数合并成一个函数(eg: a() + b() +c()=> c(b(c()))),主要使用Promise/Async、递归调用实现。整个代码包括注释不到50行,非常精巧。安装npm install koa-compose用法compose([fun a{}, fun b{}, fun ...
原创 2021-07-15 14:25:00
674阅读
  • 1
  • 2
  • 3
  • 4
  • 5