![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
database
匠心-精益之道
这个作者很懒,什么都没留下…
展开
-
mysql 分库分表
分区表方案: 根据实际业务需要,尽量做到均衡的将数据分开。-- 分区表 建表语句CREATE TABLE `detail_temp` ( `detail_uuid` bigint(20) NOT NULL AUTO_INCREMENT, `detail_status` tinyint(4) NOT NULL DEFAULT '10' COMMENT '10ok11del', `detail_ctime` timestamp NOT NULL DEFAULT '0000-00-0..原创 2020-09-11 19:47:53 · 99 阅读 · 0 评论 -
MySQL基础回顾03-事物隔离(为什么你改了我还看不见)
隔离性与隔离级别 提到事务,你肯定会想到 ACID(Atomicity、Consistency、Isolation、Durability,即原子性、一致性、隔离性、持久性),今天我们就来说说其中 I,也就是“隔离性”。 在谈隔离级别之前,你首先要知道,你隔离得越严实,效率就会越低。因此很多时候,我们都要在二者之间寻找一个平衡点。SQL 标准的事务隔离级别包括:读未提交(read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串...原创 2020-07-18 15:46:02 · 136 阅读 · 0 评论 -
MySQL基础回顾-02(一条更新语句的执行流程)
MySQL基础回顾-01 中,我们介绍了 一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。可以确定的说,查询语句的那一套流程,更新语句也是同样会走一遍。 看下图回顾一下MySQL执行流程图 与查询流程不一样的是,更新流程还涉及两个重要的日志模块,它们正是我们今天要讨论的主角:redo log(重做日志)和 binlog(归档日志)。 具体来说,当有一条记录需要更新的时候,InnoDB 引擎就会先把记录写到 redo log(粉...原创 2020-07-18 11:42:04 · 134 阅读 · 0 评论 -
MySQL基础回顾-01(一条SQL查询语句是如何执行的?)
一条SQL查询语句是如何执行的?SQL的执行过程: 一条SQL 在整体的执行过程中,通过连接器与数据库建立连接,通过查询缓存,查看内存是否含有查询结果的Key-Value的键值对,如果有直接返回给客户端,如果没有命中查询缓存,就要开始真正执行语句了。首先,MySQL 需要知道你要做什么,因此需要对 SQL 语句做解析。分析器先会做“词法分析”。你输入的是由多个字符串和空格组成的一条 SQL 语句,MySQL 需要识别出里面的字符串分别是什么,代表什么。做完了这些识别以后,就要做“语法分析”。根..原创 2020-07-18 11:05:46 · 2084 阅读 · 0 评论 -
MySQL建表语句
建表语句:1067 - Invalid default value for 'end_time', Time: 0.000000sCREATE TABLE `user_info` ( `uid` bigint(10) NOT NULL, `user_status` tinyint(4) NOT NULL, `user_type` tinyint(2) NOT NULL, `user_ctime` timestamp NOT NULL DEFAULT '0000-00-00 00:0原创 2020-06-28 17:25:40 · 503 阅读 · 0 评论 -
MyBatis mapper.xml 小于号与大于号
小于 小于等于 大于 大于等于 & 单引号 双引号 符号 < <= > >= & ' " < <= > >= & ' &...原创 2020-01-04 13:42:40 · 2485 阅读 · 0 评论 -
MySQL中时间函数NOW()和SYSDATE()的区别
在mysql中时间取值函数主要有两类:一个是now(),另一个是sysdate(); now取之与语句执行的时间,而sysdate执行的动态获取的时间。 非常常见的是我们在使用更新语句进行时间戳更新时,会使用2中方式,一种将时间类型字段默认为时间戳。一种就是手动更新。 将字段设置为时间戳的方式如下: 如果是日期字符串类型就是time datet...原创 2019-12-20 19:32:20 · 333 阅读 · 0 评论