MySQL
MySQL的自学笔记
来杯茶的ni
因学习而年轻,因年轻而快乐
展开
-
MySQL数据库的JDBC驱动jar包下载
步骤:1、打开百度搜索MySQL,选择下图链接https://dev.mysql.com/downloads/mysql/2、点击这里,返回主界面3、根据编程语言选择对应的Connector我是java,选择Connector/J4、点击Archives5、选择要下载的版本下载...原创 2020-06-10 21:32:52 · 6936 阅读 · 0 评论 -
MySQL自学笔记7--存储引擎
一、概述和大多数的数据库不同, MySQL中有一个存储引擎的概念, 针对不同的存储需求可以选择最优的存储引擎。存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方式 。存储引擎是基于表的,而不是基于库的。所以存储引擎也可被称为表类型。Oracle,SqlServer等数据库只有一种存储引擎。MySQL提供了插件式的存储引擎架构。所以MySQL存在多种存储引擎,可以根据需要使用相应引...原创 2020-04-13 00:06:40 · 162 阅读 · 0 评论 -
MySQL自学笔记6--体系结构
整个MySQL Server由以下组成 Connection Pool : 连接池组件 Management Services & Utilities : 管理服务和工具组件 SQL Interface : SQL接口组件 Parser : 查询分析器组件 Optimizer : 优化器组件 Cache...转载 2020-04-12 22:47:50 · 186 阅读 · 0 评论 -
MySQL自学笔记5--触发器
一、介绍触发器是与表有关的数据库对象,指在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数据校验等操作 。使用别名 OLD 和 NEW 来引用触发器中发生变化的记录内容,这与其他的数据库是相似的。现在触发器还只支持行级触发,不支持语句级触发。二、创建语法结构...原创 2020-04-12 22:32:14 · 143 阅读 · 0 评论 -
MySQL自学笔记4--存储过程、游标、存储函数
一、存储过程和函数概述存储过程和函数是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。存储过程和函数的区别在于函数必须有返回值,而存储过程没有。函数 : 是一个有返回值的过程 ;过程 : 是一个没有返回值的函数 ;二、基本操作1、创建CREAT...原创 2020-04-12 22:11:12 · 238 阅读 · 1 评论 -
MySQL自学笔记3--视图
一、视图概述视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图相对于普通的表的优势主要包括以下几项。简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户...原创 2020-04-10 16:52:57 · 130 阅读 · 0 评论 -
MySQL自学笔记2--索引
一、索引概述MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。如下面的示意图所示 :左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘...原创 2020-04-10 16:12:10 · 223 阅读 · 0 评论