egg入门-mysql操作

官方文档在这里

安装egg-mysql

从我的github上clone下来的代码,我已经安装且配置过了

可以看到package.json里面包含有了egg-mysql的依赖

安装egg-mysql

你只需要在config/config.default.js里面配置你需要访问的mysql
你需要将下面的配置改成你的mysql地址

mysql配置

创建路由

在router.js里面写命令似得写几个路由

添加路由

创建控制器

在controller文件夹里面创建对应的控制器,这里就是account.js
如果控制器里面代码需要写的有点多,可以在service文件夹里面编写相应的方法,以供控制器调用

mysql操作

const result = yield this.app.mysql.insert('posts', { title: 'Hello World' });
这段代码意思是在 post 表中,插入 title 为 Hello World 的记录
等同于以下这段sql
INSERT INTO `posts`(`title`) VALUES('Hello World');
这是egg-mysql的封装,是不是很方便

更多操作查看官方文档

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,180评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,806评论 18 399
  • Koa2-blog 2018-1-5 更新教程(新增上传头像、新增分页、样式改版、发布文章和评论支持markdow...
    wclimb阅读 9,239评论 1 53
  • 落网——我们,记录独立音乐 版本:android v4.2.0 一、战略层(产品目标of公司,用户需求of用户) ...
    LJ说_LjNotes阅读 704评论 0 51
  • 现在的园艺水平很高,到处都是卖铁树盆载的,而且铁树都长的很大,说明长生速度是很快的。 07年到14年我主管...
    云水居士阅读 1,413评论 0 3