从前有匹马叫代码
心若没有栖息的地方,到哪里都是流浪
摘要: 数据库操作-创建/删除/表修改... 创建一个数据库 CREATE DATABASE IF NOT EXISTS sql_example 删除一个数据库 DROP DATABASE IF EXISTS sql_example 创建数据表 USE sql_example; DROP TABLE IF EXISTS customers; C 阅读全文
posted @ 2021-10-05 19:41 从前有匹马叫代码 阅读(81) 评论(0) 推荐(0)
摘要: MYSQL数据库设计1 简单记录一下如何设计MySQL数据库 1.画出概念模型,概念模型是一个业务关系对照图,不需要定义字段类型什么的,仅仅是用于关系对照,指出对照关系 2.根据概念模型设计逻辑模型,逻辑模型需要包含字段的设计与类型(简单标注,具体实现依托数据库)。 字段设计:应当把信息拆分成最小单元,比如姓名:拆分成fi 阅读全文
posted @ 2021-09-29 21:34 从前有匹马叫代码 阅读(49) 评论(0) 推荐(0)
摘要: MySQL JSON 作为前端的我,在日常前后端分离的今天对JSON再熟悉不过了, 什么是json? { "name":"AursorDev", "age":1, "gender":true, "skills":["Node","Javascript","MySql"] } 上面就是JSON。 在MySQL中如何存储JS 阅读全文
posted @ 2021-09-25 17:15 从前有匹马叫代码 阅读(116) 评论(0) 推荐(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 从前有匹马叫代码 阅读(39) 评论(0) 推荐(0)
摘要: 事务隔离级别 在MYSQL中,总共有四种事务隔离级别,如下所示👇 READ UNCOMMITTED 最低级别的隔离,在这一级别我们可能会遇到所有的并发问题(脏读,幻读..) 场景: READ COMMITTED 不会读取没有其他事务没有提交的数据,有效的防止了脏读,但是不可重复读 REPEATABLE READ 阅读全文
posted @ 2021-09-23 22:42 从前有匹马叫代码 阅读(52) 评论(0) 推荐(0)
摘要: 事务TRANSACTION 1 MySQL事务是指一组SQL语句作为一个工作单元,同生共死。类似JS中的Array.prototype.every方法 事务的特点 原子性(Atomicity):即事务中的SQL像原子一样牢不可破,无论有多少组SQL,都作为一个工作单元来执行,要么都成功,要么都退回去,撤销修改。 一致性(Consi 阅读全文
posted @ 2021-09-22 21:56 从前有匹马叫代码 阅读(34) 评论(0) 推荐(0)
摘要: 事件EVENT MySQL中的事件EVENT 是根据计划执行的一堆SQL代码,一个具体的例子就是 MySQL数据库定时删除一些过期的数据... 创建一个事件 DELIMITER $$ CREATE EVENT yearly_delete_stale_audit_rows ON SCHEDULE -- AT '202 阅读全文
posted @ 2021-09-21 22:19 从前有匹马叫代码 阅读(32) 评论(0) 推荐(0)
摘要: 事件触发器TRIGGER 我所理解的事件 MYSQL触发器 就好比是 JavaScript 中的 Object.defineProperty,通过观察某些行为,然后做些事情 创建触发器 DELIMITER $$ CREATE TRIGGER payment_after_insert AFTER INSERT ON payme 阅读全文
posted @ 2021-09-20 21:27 从前有匹马叫代码 阅读(71) 评论(0) 推荐(0)
摘要: 其实没什么难点,主要就是两个CSS属性 scroll-snap-type 这个是作用在包裹容器身上的. scroll-snap-align 这个是作用在被包裹容器身上的. 效果如下图所示: 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta cha 阅读全文
posted @ 2021-09-12 20:50 从前有匹马叫代码 阅读(163) 评论(0) 推荐(0)
摘要: 前端时间做了一个基于Vue的拼图验证组件,因为公司需要,就想着做完之后放到Npm上,方便使用 发布流程如下: 1. 创建一个Npm账号并进行邮箱确认(很重要) 2. 创建一个文件夹,然后 npm init,然后根据你的vue装vue的解析插件,babel转换插件,代码压缩插件,css插件等等... 阅读全文
posted @ 2021-09-12 12:45 从前有匹马叫代码 阅读(271) 评论(0) 推荐(0)