自己动手写SQL执行引擎 前言 在阅读了大量关于数据库的资料后,笔者情不自禁产生了一个造数据库轮子的想法。来验证一下自己对于数据库底层原理的掌握是否牢靠。在笔者的github中给这个database起名为Freedom。 整体结构 既然造轮子,那当然得从前端的网络协议交互到后端的文件存储全部给撸一遍 ...
分类:
数据库 时间:
2020-06-07 00:54:02
阅读次数:
81
数据库略二、初始化工程使用SpringInitializr快速初始化一个SpringBoot工程Group:com.atguiguArtifact:mybatis-plus版本:2.2.1.RELEASE三、添加依赖1、引入依赖spring-boot-starter、spring-boot-starter-test添加:mybatis-plus-boot-starter、MySQL、lombok、
分类:
其他好文 时间:
2020-05-27 23:14:22
阅读次数:
112
第一节课:sql语言介绍(参照PPT)及基本查询sql学习 1、数据库表的介绍 emp表:员工表 dept表:部门表 salgrady:薪资水平表 Balance: 2、基本的查询语句: 知识点: select * from 表名 查询表中所有的数据 select 字段名1,字段名2,..from ...
分类:
数据库 时间:
2020-05-27 20:29:27
阅读次数:
93
一:存储引擎 在日常生活中有很多中,并且针对不同的文件类型会有对应不同存储方式和处理机制(txt、pdf、word、MP4) 针对不同的数据,应该有对应的不同的处理机制来存储 存储引擎 就是 不同的处理机制 MySQL主要存储引擎: Innodb: Myisan: memory: blackhole ...
分类:
数据库 时间:
2020-05-05 09:16:24
阅读次数:
74
# 白泽智慧教辅平台 **说明:** 运行时需要修改位置: bzedu\src\main\resources\application.properties bzedu\src\main\resources\config\mybatis-config.xml https证书配置请自行学习 数据库自行配 ...
分类:
编程语言 时间:
2020-05-04 00:47:48
阅读次数:
104
本学期正在学习数据库,前段时间老师让我们做一下50个经典SQL语句,当时做的比较快,有一些也是百度的,自我感觉理解的不是很透彻。 所以从本篇随笔开始,我将进行50个经典SQL语句的复盘,加深理解。 答案仅供参考,不一定完全正确,若发现错误或有更好的,欢迎评论,互相交流,一起成长!!! 表结构 stu ...
分类:
数据库 时间:
2020-05-01 12:50:19
阅读次数:
53
一、数据库概念 数据库的本质其实就是一款基于网络通信的应用程序那其实每个人都可以开发一款数据库软件 因为它仅仅就是一个基于网络通信的应用程序 也就意味着数据库软件其实有很多很多 关系型数据库 MySQL、oracle、db2、access、sql server 非关系型数据库 redis、mongo ...
分类:
数据库 时间:
2020-04-30 13:15:37
阅读次数:
104
我在18年6月份硕士研究生毕业,到现在已经有将近2年的时间过去了,回想昨日,自己的进步很小,感觉这2年的时间多数被虚度了。 我最近看到一段话: A问:“如果用5年的时间学习数据库,你能不能成为这个领域的专家?” B说,“应该可以吧”。 A说,“那你现在25,5年后也才30岁,30岁就能成为某个领域的 ...
分类:
其他好文 时间:
2020-04-11 13:00:32
阅读次数:
55
MySQL 1、初识MySQL 1.1、为什么学习数据库 1.2、什么是数据库 1.3、数据库分类 1.4、MySQL简介 官网:https://www.mysql.com/ 1.5、安装MySQL 问题: 1.6、安装SQLyog 4. 新建一个数据库 school 5. 新建一张表 studen ...
分类:
其他好文 时间:
2020-04-09 01:00:52
阅读次数:
76
本单元目标 一、为什么要学习数据库 二、数据库的相关概念 DBMS、DB、SQL 三、数据库存储数据的特点 四、初始MySQL MySQL产品的介绍 MySQL产品的安装 ★ MySQL服务的启动和停止 ★ MySQL服务的登录和退出 ★ MySQL的常见命令和语法规范 五、DQL语言的学习 ★ 基 ...
分类:
数据库 时间:
2020-04-05 11:30:45
阅读次数:
64