egg笔记(2)Mac配置使用mysql
我的egg.js项目中使用mysql数据库,先在本机做一个配置测试环境。
这篇记录Mac上本地配置数据库,以及代码编写。
mysql安装配置
安装见附录。
登录查看数据库,操作指令如下:
1
mysql -uroot -p***
数据库交互操作
1
2
3
4
5
6
7
8// 创建一个名字为test数据库
create database test;
// 查看所有数据库
show databases;
// 进入数据库
use test;
// 查看该数据库中的表
show tables;手动创建表
1
2
3
4
5create table aaa(
id int not null auto_increment,
name varchar(100) not null,
PRIMARY KEY ( id )
)DEFAULT CHARSET=utf8;此时
show tables;
,会显示1 row in set
,接下来就可以使用代码在表中插入数据啦~
egg.js配置
在/config/plugin.ts
中加入插件配置,/config/config.default.ts
中配置mysql登录账户,见附录。
- 插入数据
在表名为aaa的表中插入一条数据,要和初始化表中设定的数据结构相同。1
2const item = { name: 'ginny' };
const result = await this.app.mysql.insert('aaa', item);1
附录
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!