node-mySql
mySql :关系型数据库 (非关系型数据库: mongoDB --更简单)
安装:npm i mysql (mysql包,koa就可以和电脑上的mysql进行增删改查)
使用前:
打开phpStudy软件,和navicat软件
确定phpStudy的数据库服务已开启
navicat创建数据库连接
创建数据库
进入某数据库建表
注意!! 1.每个表要有一个主键,逐渐是唯一的,最常见的是ID,并且自增
2.更改了表以后如果要插入字段记得先刷新
使用:
const mysql = require('mysql')
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'root',
database: 'user'
})
案例使用:
const data = await new Promise((resolve, reject) => {
connection.query('SELECT * from userList where userName=?', [decoded.userName], (error, results) => {
if (error) reject(error)
resolve(results)
})
})
数据库常见操作: