![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
兄弟涛哥哥
生活不止眼前的苟且,还有诗和远方!
展开
-
Java连接MySQL显示:Establishing SSL connection without server's identity verification is not recommende
一、问题描述今天搭建了SpringBoot+MyBatis框架,搭建完成时,访问数据库时显示警告信息:Mon Jul 16 11:55:42 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+,...原创 2018-07-16 13:48:09 · 5859 阅读 · 0 评论 -
MySQL 时间戳(TIMESTAMP)用法
1、在插入记录和更新记录时都将时间戳对应的字段更新为当前时间TIMESTAMP DEFAULT CURRENT TIMESTAMP ON UPDATE CURRENT TIMESTAMP2、仅在创建时设置为当前时间TIMESTAMP DEFAULT CURRENT TIMESTAMP3、仅在更新时设置为当前时间TIMESTAMP ON UPDATE CURRENT TIM...原创 2018-01-17 09:57:16 · 989 阅读 · 0 评论 -
《MySQL技术内幕:SQL编程》读书笔记 -- 数据类型
一、数据属性1.1 UNSIGNEDUNSIGNED是将数字类型无符号化,例如:INT类型范围为 -2147483648 ~ 2147483647,INT UNSIGNED表示的范围为 0 ~ 4294967295。注意:UNSIGNED会有以下问题:mysql> create table test ( a int unsigned, b int unsigned);Qu...原创 2018-10-03 21:28:59 · 247 阅读 · 0 评论 -
《MySQL技术内幕:SQL编程》读书笔记 -- 连接与集合操作
连接查询准备工作首先创建两张数据表,用来后面做验证,表情况如下:mysql> select * from a;+------+| id |+------+| 1 || 2 || 3 |+------+3 rows in set (0.00 sec)mysql> select * from b;+------+| id |...原创 2018-10-05 22:00:51 · 217 阅读 · 0 评论 -
《MySQL技术内幕:SQL编程》读书笔记 -- 索引 -- 索引算法
一、二分法查找二分法查找也称折半查找,其基本思想:将一组记录有序排列,先以有序数列中点位置做比较,如果目标数小于中点位置,则将待查序列缩小为做半部分,否则为右半部序列,通过一次次的递归查找,最终找到目标数,例如对于5、10、19、21、31、37、42、48、50、52查找48这条记录:如上图所示,找到48只需要3次查找,而顺序查找的话,需要8次查找,所以加快了查找速度。 二、二叉...原创 2018-10-06 22:12:20 · 215 阅读 · 0 评论 -
《MySQL技术内幕:SQL编程》读书笔记 -- 分区
概述MySQL在5.1版本时添加了对分区的支持,分区的过程是指将一个表或索引分解为多个更小的、可管理的部分。逻辑上讲,只有一个表或一个索引,但是在物理上这个表或索引由好几个物理分区构成,每个分区都是独立的对象,都可自行处理。注意:MySQL支持的仅支持水平分区和全局分区;水平分区:将同一表中不同行的数据分到不同的分区;垂直分区:将同一表中不同列的数据分到不同的分区;全局分区:一...原创 2018-10-07 19:31:05 · 183 阅读 · 0 评论 -
MySQL技术内幕:SQL编程》读书笔记 -- 事务编程
概述事务是数据库区别于文件系统的重要特征之一。在文件系统中,如果用户正在写文件,这个时候操作系统突然奔溃,很可能造成这个文件就被破坏了。事务可由一条非常简单的SQL语句组成,也可由一组复杂的SQL语句组成,事务是访问并更新数据库中各项数据项的一个程序执行单元,要么全部执行,要么都不执行。本篇文章只介绍InnoDB存储引擎中的事务,在InnoDB中,事务完全满足ACID特性,即原子性,一...原创 2018-10-07 20:57:27 · 491 阅读 · 0 评论