mysql

本文探讨了数据持久化的多种方式,包括数据库如MySQL、MongoDB、Redis、Oracle及文件存储。重点介绍了MySQL的CURD操作,包括增、删、改、查,并详细解释了条件语句的使用。同时,提供了Node.js中使用mysql2模块进行数据库操作的示例。

数据持久化保存

服务端

  • 数据库: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’
})

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值