摘要: Gin 中使用 GORM 操作 mysql 数据库 GORM 是 Golang 的一个 orm 框架。简单说,ORM 就是通过实例对象的语法,完成关系型 数据库的操作的技术,是"对象-关系映射"(Object/Relational Mapping) 的缩写。使用 ORM 框架可以让我们更方便的操作数 阅读全文
posted @ 2021-10-27 14:15 成强 阅读(1705) 评论(0) 推荐(1) 编辑
摘要: Mysql 锁 Mysql 中的锁有表级锁和行级锁,最常用的表级锁 1、添加读锁 ​ 可以并发读,但是不能并发写,读锁期间,没释放锁之前不能进行写操作。 使用场景:读取结果集的最新版本,同时防止其他事务产生更新该结果集 主要用在需要数据依存关系时确认某行记录是否存在,并确保没有人对这个记录进行 UP 阅读全文
posted @ 2021-10-27 11:14 成强 阅读(26) 评论(0) 推荐(1) 编辑
摘要: Mysql 事务 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不 执行。 例子:张三账户转账转出 100 元到李四的账户 1、张三账户减去 100 元 2、李四账户增加 100 元 UPDATE user set balance = balance-100 WH 阅读全文
posted @ 2021-10-27 11:07 成强 阅读(32) 评论(0) 推荐(1) 编辑
摘要: Mysql 索引 MySQL 索引的建立对于 MySQL 的高效运行是很重要的,索引可以大大提高 MySQL 的检索速度。 如果没有索引,执行查询时候必须从第一条记录开始,扫描整个表的记录,直到符合要求的记录。如 果有了索引,mysql 无需扫描任何记录即可顺序找到目标记录的位置。简单说来, 索引就 阅读全文
posted @ 2021-10-27 10:11 成强 阅读(29) 评论(0) 推荐(1) 编辑
摘要: Mysql 常用关联查询(内连接) 一对多 查找一个文章并显示每个文章的分类 内连接 select article.id as id,article.title as title,article_cate.title as cate from article INNER JOIN article_c 阅读全文
posted @ 2021-10-27 09:55 成强 阅读(596) 评论(0) 推荐(1) 编辑