MYSQL数据库设计1
摘要:

简单记录一下如何设计MySQL数据库 1.画出概念模型,概念模型是一个业务关系对照图,不需要定义字段类型什么的,仅仅是用于关系对照,指出对照关系 2.根据概念模型设计逻辑模型,逻辑模型需要包含字段的设计与类型(简单标注,具体实现依托数据库)。 字段设计:应当把信息拆分成最小单元,比如姓名:拆分成fi
阅读全文
posted @
2021-09-29 21:34
从前有匹马叫代码
阅读(45)
推荐(0) 编辑
MySQL JSON
摘要:

作为前端的我,在日常前后端分离的今天对JSON再熟悉不过了, 什么是json? { "name":"AursorDev", "age":1, "gender":true, "skills":["Node","Javascript","MySql"] } 上面就是JSON。 在MySQL中如何存储JS
阅读全文
posted @
2021-09-25 17:15
从前有匹马叫代码
阅读(105)
推荐(0) 编辑
MYSQL 死锁
摘要:

死锁 一个例子就可以明白 -- 事务A USE sql_store; START TRANSACTION; UPDATE products SET property = 'xxx' WHERE product_id = 1; UPDATE orders SET order_name = 'xxx'
阅读全文
posted @
2021-09-25 17:04
从前有匹马叫代码
阅读(35)
推荐(0) 编辑
事务隔离级别
摘要:

在MYSQL中,总共有四种事务隔离级别,如下所示👇 READ UNCOMMITTED 最低级别的隔离,在这一级别我们可能会遇到所有的并发问题(脏读,幻读..) 场景: READ COMMITTED 不会读取没有其他事务没有提交的数据,有效的防止了脏读,但是不可重复读 REPEATABLE READ
阅读全文
posted @
2021-09-23 22:42
从前有匹马叫代码
阅读(43)
推荐(0) 编辑
事务TRANSACTION 1
摘要:

MySQL事务是指一组SQL语句作为一个工作单元,同生共死。类似JS中的Array.prototype.every方法 事务的特点 原子性(Atomicity):即事务中的SQL像原子一样牢不可破,无论有多少组SQL,都作为一个工作单元来执行,要么都成功,要么都退回去,撤销修改。 一致性(Consi
阅读全文
posted @
2021-09-22 21:56
从前有匹马叫代码
阅读(29)
推荐(0) 编辑
事件EVENT
摘要:

MySQL中的事件EVENT 是根据计划执行的一堆SQL代码,一个具体的例子就是 MySQL数据库定时删除一些过期的数据... 创建一个事件 DELIMITER $$ CREATE EVENT yearly_delete_stale_audit_rows ON SCHEDULE -- AT '202
阅读全文
posted @
2021-09-21 22:19
从前有匹马叫代码
阅读(28)
推荐(0) 编辑
事件触发器TRIGGER
摘要:

我所理解的事件 MYSQL触发器 就好比是 JavaScript 中的 Object.defineProperty,通过观察某些行为,然后做些事情 创建触发器 DELIMITER $$ CREATE TRIGGER payment_after_insert AFTER INSERT ON payme
阅读全文
posted @
2021-09-20 21:27
从前有匹马叫代码
阅读(65)
推荐(0) 编辑
CSS 实现滑动整个元素
摘要:其实没什么难点,主要就是两个CSS属性 scroll-snap-type 这个是作用在包裹容器身上的. scroll-snap-align 这个是作用在被包裹容器身上的. 效果如下图所示: 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta cha
阅读全文
posted @
2021-09-12 20:50
从前有匹马叫代码
阅读(150)
推荐(0) 编辑
如何发布一个Vue组件到Npm上?
摘要:前端时间做了一个基于Vue的拼图验证组件,因为公司需要,就想着做完之后放到Npm上,方便使用 发布流程如下: 1. 创建一个Npm账号并进行邮箱确认(很重要) 2. 创建一个文件夹,然后 npm init,然后根据你的vue装vue的解析插件,babel转换插件,代码压缩插件,css插件等等...
阅读全文
posted @
2021-09-12 12:45
从前有匹马叫代码
阅读(257)
推荐(0) 编辑