MySQL语法参考
引言因为学习过程中发现很容易遗忘MySQL语法所以在这里记录一下,同时这里的描述会同步到我的面试网站中。
MySQL查询查询是各个考察过程中最喜欢的考点,下面整理出常用的查询语法供参考
数据库复习提纲
前言本复习提纲由Dart完成整理。
内容没有按题号来,主要按6+上课复习涉及到的知识点
1. B+树索引1.1 B+树的结构索引结构为树状层次结构,根节点会将数值分成若干区间,每个区间用指针指向下一层节点,下一层节点同样划分成若干区间,指向再下一层节点,依次往下
最底层的节点——叶节点,叶节点记录索引字段的值和此值所对应的基本表相关的记录存放的地址,将这个地址称为rowid
读取文件的步骤为:在b树中逐层向下找到rowid(索引的过程),之后根据rowid取读取基本表相关记录内容。读取每层节点的值都是一次io操作,下图中3次io操作是索引,再经历一次io操作查表即可获得基本表相关记录,即4次io
所有的叶节点都是按顺序在底层横向连接在一起,属于顺序存储的数据结构,对于搜索范围数据非常有用
1.2 B+树索引能做什么,不能做什么,理由
能做什么
全键值查询(等值查询),每一次查询都是固定 ...
SpringBoot项目sql配置指南
引言 因为最近在进行一个Spring Boot项目的开发,导致很多人来问我项目中的MySQL是怎么配置的以及一系列的问题,所以就把步骤全部写在这里了。
第一步 首先就是创建本地数据库,根据自己的需要在本地创建一个数据库,比如我的项目就是需要本地数据库hotel只需要在本地的sql命令行中输入1create database hotel;然后可以看到返回了成功的结果
第二步
在IDEA中联通本地数据库(IDEA必须是专业版),在侧边栏点击加号按钮,如图:
然后在设置界面输入本地数据库的用户名和密码,测试连通性,连通性测试爆红见Spring Boot项目中的MySQL的相关问题文章中的解答,实际情况如下图:
最后点击OK添加数据库。第三步这就是最后一步了,找到项目中的application.yml文件将里面的密码和用户名设置为本地的MySQL用户 ...
Spring Boot项目中的MySQL的相关问题
MySQL时区问题永久解决方法在MySQL的配置文件my.ini中加入
1default-time_zone = '+8:00'
然后重启MySQL就可以了。
解决方法一MySQL时区问题经常出现,每次百度过于头疼,就放在这里了。
现实中的报错情况如下,如果不同请自行百度。
1Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.
解决方法也很简单就是在MySQL的时长下运行:
1set global time_zone='+8:00';
即可连接成功。
解决方法二将图中所示的driver版本调低至5.1
连接失败(版本问题)很多人在启动配置spring boot项目时都 ...