1.新建项目并安装依赖
1> 桌面新建文件夹并进入
2> 进入当前路径的cmd
3> 安装依赖
4> 使用vscode打开项目
2.创建index.html![](https://img-blog.csdnimg.cn/direct/278d6afd45f043d694a9897002f16918.png)
3.创建app.js文件并编码
1> 新建文件app.js![](https://img-blog.csdnimg.cn/direct/f469edcc8b634bc29ccfeca255ca6cba.png)
2> 在app.js中编码![](https://img-blog.csdnimg.cn/direct/169ffdb6e9f145ba9e44f115d4c4e49d.png)
4.确定数据库中的数据
1> 我使用的是navicat 16,且已经新建好数据库(cms)和数据表(user)![](https://img-blog.csdnimg.cn/direct/7d6a89e8721f41c592580a548f786ed8.png)
2> 向数据库中添加数据
5.项目中新建db.js并编码![](https://img-blog.csdnimg.cn/direct/0c432938964448499280a9420cdf950b.png)
6.返回 app.js 中的 用户登录请求处理函数
对数据库进行操作
7.测试![](https://img-blog.csdnimg.cn/direct/76ea53af6bf14929a32cb646c0ace5b5.png)
8.一些sql代码
-- 修改表格中的内容
-- 语法: -- UPDATE 数据库名.表格名 -- SET 值 -- WHERE 条件
-- 示例: -- UPDATE sunny_pick.roles SET name
='张三' WHERE id=1
-- 删除表格中某条记录
-- 语法: -- DELETE FROM 数据库名.表名 WHERE id = 1;
-- 示例: -- DELETE from sunny_pick.roles WHERE id = 1;
-- 删除表格
-- 语法: DROP TABLE 数据库名.表名;
-- 示例: -- DROP TABLE sunny_pick.roles;
-- 删除整个数据库
-- 语法: DROP DATABASE 数据库名;
-- 查询指定表格中所有内容
-- SELECT * from roles
-- 查询指定列名
-- 语法: SELECT 列名1, 列名2 FROM 表格名;
-- 示例: SELECT uid,rolename from roles;
-- 查询指定列名不同的内容
-- 语法: SELECT DISTINCT 列名 from 数据库名.表名
-- 示例: SELECT DISTINCT rolename from sunny_pick.roles;
-- 表格排序
-- 语法: select * from 数据库名.表格名 ORDER BY 列名 DESC/ASC
-- 示例: SELECT * FROM sunny_pick.roles ORDER BY uid DESC;
-- 过滤
-- 语法: SELECT * FROM 表格名 WHERE 条件 ORDER BY 列名 ASC/DESC;
-- 示例:
-- ORDER BY: SELECT * from sunny_pick.roles WHERE uid >=1 ORDER BY uid DESC;
-- AND: SELECT * from sunny_pick.roles WHERE NOT uid =1 AND rolename='仓库管理员' ORDER BY uid DESC;
-- BETWEEN AND: SELECT * from sunny_pick.roles WHERE uid BETWEEN 1 AND 3 ORDER BY uid DESC;
-- IN: SELECT * from sunny_pick.roles WHERE rolename in ('仓库管理员','超级管理员') ORDER BY uid DESC;
-- LIKE: SELECT * from sunny_pick.roles WHERE rolename LIKE '%库%' ORDER BY uid DESC;