数据持久化保存
服务端
- 数据库:mysql、mongodb、redis、oracle
- ⽂件存储 :fs
客户端
本地缓存 locastorage 、 sessionStorage、cookie…
mysql操作
数据库中的数据操作 curd操作
⼀、增
- INSER INTO 表名 (字段⼀,字段⼆,字段三) VALUES (“值⼀”,“值⼆”,“值三”);
⼆、删
- DELETE FROM 表名 WHERE 条件;
三、改
- UPDATE 表名 SET 设置的内容 WHERE 条件语句;
四、查
- SELECT 字段 FROM 表名 WHERE 条件语句;
五、条件语句;
- 1.ADN 2 OR 3. ORDER BY (DESC/ASC) 4.LIMIT 5.LIKE 6.JOIN ON 7.AS
//年龄大于20 且姓王的数据
// let sql = "SELECT * FROM user WHERE age>20 AND name LIKE '王%'";
//年龄的按序排列的数据 ORDER BY 条件 ASC(省略)
// let sql = "SELECT * FROM user WHERE age>18 ORDER BY age ASC";
// let sql = "SELECT * FROM user WHERE age>18 ORDER BY age DESC";
//限制查询 LIMIT //分页
//截取数据 包尾不包头
// let sql = "SELECT * FROM user LIMIT 2,3";
//别名: AS
//连表查询 附表 LEFT JOIN 主表
// ON : 表之间的数据连接
// let sql = "SELECT u.name,u.age FROM user AS u"
let sql = "SELECT u.name,p.pname FROM products AS p LEFT JOIN user AS u ON p.uid=u.id"
let mydata;
nodejs中mysql2模块
const mysql2 = require(“mysql2”);
const connection = mysql2.createConnection({
host: ‘localhost’,
user: ‘root’,
password: “123”,
database: ‘testDataBase’
})
本文探讨了数据持久化的多种方式,包括数据库如MySQL、MongoDB、Redis、Oracle及文件存储。重点介绍了MySQL的CURD操作,包括增、删、改、查,并详细解释了条件语句的使用。同时,提供了Node.js中使用mysql2模块进行数据库操作的示例。
7万+

被折叠的 条评论
为什么被折叠?



