20. Egg.js教程-Egg.js配置连接MySql数据库
AI 概述
安装 egg-mysql 插件配置 egg-mysql 插件新建一个数据库 test-egg
因为是讲 Egg.js 的课程,所以我大胆的默认你已经会了 MySql 数据库,如果你还不会,可以暂停在这里学习一下 MySql 的基础知识,不用学的很精通,了解就好。数据库就是我们存储数据的地方,MySQL 数据库是关系型数据库。适合处理复杂的...
目录
因为是讲 Egg.js 的课程,所以我大胆的默认你已经会了 MySql 数据库,如果你还不会,可以暂停在这里学习一下 MySql 的基础知识,不用学的很精通,了解就好。数据库就是我们存储数据的地方,MySQL 数据库是关系型数据库。适合处理复杂的业务逻辑,目前淘宝仍然以 MySql 数据库为主。
安装 egg-mysql 插件
打开 VSCode 中的终端,然后在项目根目录下输入npm 命令进行安装。正常来讲安装的速度是非常快的。
npm install egg-mysql -S
安装完成后,在终端中,npm run dev再启动这个项目(你也可以先不启用)。
然后在项目根目录,找到并打开package.json文件,查看安装是否成功和对应的版本。
"dependencies": {
"egg": "^2.15.1",
"egg-mysql": "^3.0.0",
"egg-scripts": "^2.11.0",
"egg-view-ejs": "^2.0.1"
},
可以看到,我这里的egg-mysql版本为3.0.0。
配置 egg-mysql 插件
安装完的插件并不能正常使用,需要在plugin.js中配置插件。打开/config/plugin.js文件,然后在最后面编写。
exports.mysql = {
enable:true,
package:'egg-mysql'
}
然后再到/config/config.default.js当中进行 进一步配置。
config.mysql ={
app:true, //是否挂载到 app 下面
agent:false, //是否挂载到代理下面
client:{
host:'127.0.0.1', // 数据库地址
prot:'3306', // 端口
user:'root', // 用户名
password:'root123', // 密码
database:'test-egg' // 连接的数据库名称
}
}
如果这些连接信息正确,就可以连接成功了。
新建一个数据库 test-egg
我这里使用的软件 MySql 界面管理软件是Navicat for MySql 当然,你使用什么都可以,个人只是习惯于使用这个软件了。
利用软件,新建一个数据库test-egg, 在新建一个girls表。
CREATE TABLE `girls` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(10) NOT NULL, `age` int(11) NOT NULL, `skill` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
数据表建完,本文就先到这里,下节我们继续学习,如何用 Egg-mysql 插件,对数据表的增删改查。
以上关于20. Egg.js教程-Egg.js配置连接MySql数据库的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。
声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » 20. Egg.js教程-Egg.js配置连接MySql数据库
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » 20. Egg.js教程-Egg.js配置连接MySql数据库
微信
支付宝