Express + MySQL 入门: 傻瓜式教程

1.新建项目并安装依赖

1> 桌面新建文件夹并进入

2> 进入当前路径的cmd

3> 安装依赖

4> 使用vscode打开项目

2.创建index.html

3.创建app.js文件并编码

1> 新建文件app.js

2> 在app.js中编码

4.确定数据库中的数据

1> 我使用的是navicat 16,且已经新建好数据库(cms)和数据表(user)

2> 向数据库中添加数据

5.项目中新建db.js并编码

6.返回 app.js 中的 用户登录请求处理函数

对数据库进行操作

7.测试

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;

  • 41
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值