mysql
_Kim
-
mysql中date_add()函数的使用
https://www.cnblogs.com/chuanzhang053/p/9228798.html 需求描述: 在使用mysql的过程中,需要对日期进行计算,比如对某个日期加上几天,几个小时等操作, 在此记录下,date_add()函数的使用. 操作过程: date_add()函数语法: DATE_ADD(date,INTERVALexprunit) 备注:...转载 2019-03-24 20:18:01 · 832 阅读 · 0 评论 -
MySQL学习笔记一:SQL执行过程、事务隔离、索引
1、一条SQL查询语句执行过程 MySQL的逻辑架构图,可看到各个功能模块执行过程: MySQL 可以分为 Server 层和 存储引擎 层两部分。 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。 而存储引擎层...原创 2019-05-21 14:58:22 · 312 阅读 · 0 评论 -
MySQL学习笔记二:全局锁、表锁、MDL锁、行锁
数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 全局锁就是对整个数据库实例加锁。可以通过命令 Flush tables with read lock (FTWRL) 对全局进行加锁,让整个库处...原创 2019-06-01 15:35:58 · 1556 阅读 · 1 评论