标签
mysql
共有 12 篇文章
- 使用axum打造你的分布式商城
前置知识:MySQL树
继续学习之前,我们来讨论一个话题:MySQL 维护树状态结构。这是一个很常见的需求,最典型的就是分类、评论等等。 - AXUM和sqlx
sqlx优雅地实现IN查询
在日常开发中,`IN` 查询是非常常见的需求,你会怎么来处理呢?借助 sqlx 的`QueryBuilder` 可以方便地实现。 - AXUM和sqlx
使用sqlx的QueryBuilder构建复杂、动态的查询
本章我们讨论如何优雅方便地使用 sqlx 构建复杂的、动态的 SQL。sqlx 提供了 [`QueryBuilder`](https://docs.rs/sqlx/latest/sqlx/struct.QueryBuilder.html) 结构体,它可以方便地实现 SQL 的构建。 - AXUM和sqlx
使用sqlx的事务实现转账
本章我们将通过用户之间转账来讨论 sqlx 的事务。为了保证转账的完整性、正确性,我们必须使用事务来处理。 - AXUM和sqlx
sqlx实现增删改
本章将讨论使用 sqlx 进行增删改(`INSERT/DELETE/UPDATE`)操作。 - AXUM和sqlx
sqlx查询数据
本章将讨论使用 sqlx 执行 `SELECT` 语句,对数据进行查询。 - AXUM和sqlx
sqlx的查询构造器
本章将讨论 sqlx 的查询构造器。sqlx 提供了多种查询构造器:`query`、`query_as`、`query!`、`query_as!`、`QueryBuilder`等,合理使用将提升效率。这些查询构造器用来生成数据库所需要的 SQL 语句,不要被它们的名字迷惑了——认为它们是用来查询数据(SQL中的`SELECT`行为) - AXUM和MySQL
【实战】部署 MySQL 8 主从复制和读写分离
利用主从复制,可以实现 MySQL 的读写分离、热备份等。本章将带你实战 MySQL 的一主二从。 - AXUM和MySQL
MySQL实现BOOLEAN
茴香豆有多少种写法?这是上学时,鲁迅借着孔乙己的手,告诉了我们答案。本章我们将讨论在 MySQL 实现 bool 有多少种方法。 - AXUM和MySQL
使用 Rust 的 u32 让 PostgreSQL 实现 MySQL 的 INT UNSIGNED
在上一章我们讨论到 PostgreSQL 没有 UNSIGNED 的问题,本章我们试图通过 rust 的 u32 来映射 PostgreSQL 的 int。 - AXUM和MySQL
MySQL和PostgreSQL对比与选型
本章基于个人经验,对两款数据库产品的某些重要特性的差异进行对比,并对选型提供参考意见。