E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
《Mysql学习》
MySQL学习
日记(十一)-技术问答
一、MySQL主要存储引擎MyISAM和InnoDB的区别?1、存储结构MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD(MYData)。索引文件的扩展名是.MYI(MYIndex)。InnoDB:所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件),InnoDB表的
garvin
·
2023-04-15 04:04
MySQL学习
笔记-01
1、初识MySQLJavaEE:企业级Java开发Web前端(页面:展示,数据)后台(连接点:连接数据库JDBC,连接前端(控制,控制视图跳转,和给前端传递数据))数据库(存数据,Txt,Excel,word)只会写代码,学号数据库,基本混饭吃操作系统,数据结构与算法,当一个不错的程序员离散数学,数字电路,体系结构,编译原理,+实战经验,高级程序员=优秀程序员1.1为什么学习数据库1、岗位需求2、
王加油
·
2023-04-14 23:18
MySQL
MySQL 学习笔记二——连接 & 创建数据库
MySQL学习
笔记二——连接&创建数据库使用PHP脚本连接MySQL数据库实例创建数据库使用PHP脚本连接MySQL数据库PHP提供了mysqli——connect()函数来连接数据库mysqli_connect
Zeroメsky
·
2023-04-14 21:30
mysql
php
数据库
Mysql学习
总结
Day01Day01第一节课中介绍了mysql的基本使用,我认为在这里比较容易忽视的是数据库的设计部分,虽然写明是阅读了解,但这部分对于数据库的整体框架解释的很到位,这里再次做个总结:第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。image.png第二范式(2NF):首先是1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖
胖波波玻璃球
·
2023-04-14 16:18
mysql学习
(复习)总结 - 索引机制及分类
mysql索引机制及分类1、索引简介2、索引机制2.1红黑树(平衡二叉树)2.2哈希2.3平衡多路查找树(B-Tree)2.4B+tree2.5不同数据结构的索引对比3、索引分类3.2存储分类-聚簇、二级(辅助)索引3.2.1聚簇(集)索引3.2.1.1定义3.2.1.2聚集索引的适用情形3.2.1.3聚集索引的好处3.2.1.4聚集索引的创建3.2.3非聚簇(集)索引、二级(辅助)索引3.2.3
黎陌MLing
·
2023-04-14 09:42
数据库
mysql
分类
数据库
Mysql学习
总结十三:流程控制之IF、CASE、LOOP、WHILE&游标详解
Mysql学习
总结十三:流程控制之IF、CASE、LOOP、WHILE&游标详解1、流程控制1.1分支结构之IF1.2分支结构之CASE1.3循环结构之LOOP1.4循环结构之WHILE1.5循环结构之
koping_wu
·
2023-04-14 04:58
数据库
mysql
学习
数据库
MySQL学习
建议
学习和巩固MySQL知识的方法有很多。这里列举了一些建议,帮助你更好地学习和巩固MySQL知识:学习基础知识:首先要了解关系型数据库的基本概念,如表、行、列、主键、外键、索引等。然后学习SQL语言,包括DDL(数据定义语言)、DML(数据操作语言)、DCL(数据控制语言)和TCL(事务控制语言)。实践操作:通过安装MySQL数据库以及MySQLWorkbench(一个用于管理MySQL的图形界面工
张同学tty
·
2023-04-14 00:06
mysql
mysql
数据库
学习
sql
MySQL学习
笔记-SQL 中如何处理NULL值
在日常使用数据库时,你在意过NULL值么?其实,NULL值在数据库中是一个很特殊且有趣的存在,下面我们一起来看看吧;在查询数据库时,如果你想知道一个列(例如:用户注册年限USER_AGE)是否为NULL,SQL查询语句该怎么写呢?是这样:SELECT*FROMTABLEWHEREUSER_AGE=NULL还是这样?SELECT*FROMTABLEWHEREUSER_AGEISNULL当然,正确的写
赵客缦胡缨v吴钩霜雪明
·
2023-04-14 00:29
mysql学习
笔记
1/mysql的逻辑分层mysql逻辑分层.png2/引擎层:innodb:默认引擎事务优先适合高并发行锁myisam:性能优先表锁查询语句:showenginesmysql原理.png3/sql解析过程sql解析过程.png4/索引图解索引默认是B树结构索引图解.png三层B树示意图三层B树示意图.png5/索引优势:1/降低io使用率提高查询效率2/降低CPU使用率(orderbyB树索引本身
struggle_cheng
·
2023-04-13 20:30
error 2059: Authentication plugin ‘caching_sha2_password‘ cannot be loaded: /usr/lib64/mysql/plugin/
Mysql学习
中,尝试远程登录报(2059)错误:(从虚拟机登录到本地的mysql8.0.26版本)报错内容error2059:Authenticationplugin'caching_sha2_password'cannotbeloaded
想要登顶的菜鸟
·
2023-04-13 11:34
数据库
mysql
数据库
服务器
MySQL学习
【个人笔记/已完结】
学校课程数据库大概都学过啦,不过已经过去两年了,就跟着狂神老师复习复习吧。个人向的笔记,就记录一些重难点与自己不会的知识点,不会特别详细滴~一、软件安装与初识1.1MySQL安装目录下建一个my.ini文件,里面敲入这些,记得修改basedir和datadir的目录(datadir目前应该还没有生成,反正就是basedir的目录加上\data,后续会自动生成的):[mysqld]--设置3306端
星之阿比
·
2023-04-13 04:21
学习之旅
学习
java
sql
mysql
mysql学习
笔记--group_concat的应用场景
大家好,我是天空之城,今天给大家带来group_concat的应用场景,当我们用groupby进行数据分组之后,我们想知道分组内的具体数据,就需要用到group_concat了。建表链接https://blog.csdn.net/littlespider889/article/details/106560626group_concat需要和groupby联合使用,用于将某一列的值按指定的分隔符进行
littlespider889
·
2023-04-12 22:12
mysql
python
数据分析
mysql
CENTOS上的网络安全工具(七)MYSQL也不能少
一、CENTOS8上安装
mysql学习
在CENTOS8上安装mysql,我主要参考了这篇文章,相比其它在CENTOS7上来说,安装过程要简单很多,直接使用了@mysql模组:1.安装@mysql模组直接使用模组化安装的好
lhyzws
·
2023-04-12 09:54
Linux学习
网络安全
centos
mysql
c++
vscode
MySQL学习
笔记:count(1)、count(*)、count(字段)的区别
关于数据库中行数统计,无论是MySQL还是Oracle,都有一个函数可以使用,那就是COUNT()。但是,就是这个常用的COUNT函数,却暗藏着很多玄机,尤其是在面试的时候,一不小心就会被虐。不信的话请尝试回答下以下问题:1、COUNT有几种用法?2、COUNT(字段名)和COUNT()的查询结果有什么不同?3、COUNT(1)和COUNT()之间有什么不同?4、COUNT(1)和COUNT()之
小轩爱学习
·
2023-04-12 07:37
MySql
mysql
数据库
学习
sql
MySQL学习
-- 数据库设计三范式
什么是设计范式?设计表的依据。按照这个三范式设计的表不会出现数据冗余。三范式都是哪些?第一范式:任何一张表都应该有主键,并且每一个字段原子性不可再分。第二范式:建立在第一范式的基础之上,所有非主键字段完全依赖主键,不能产生部门依赖。—多对多的时候,三张表,关系表中两个外键。第三范式:建立在第二范式的基础之上,所有非主键字段直接依赖主键,不能产生传递依赖。注意:在实际的开发中,以满足客户的需求为主,
Haoea!
·
2023-04-12 05:45
MySQL
数据库
mysql
database
MySQL学习
-体系架构
连接层最上层(客户端连接器到连接池这一部分)是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限。服务层第二层架构(SQL接口,解析器,查询优化器,缓存这一部分)主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置函数的执行。所有跨存储引擎的功能也在这一层实现,如过程、函数等。引
什巳
·
2023-04-12 02:23
MySQL学习
mysql
学习
架构
体系架构
sql
MySQL学习
笔记
一、MySQL索引1.1MySQL索引数据结构索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。MySQL索引的数据结构是B+树,MongoDB索引的数据结构是B-树。1.1.1B-树特点:多路,非二叉
钟离默
·
2023-04-12 00:02
数据库
mysql
mysql的explain执行计划_
MySQL学习
之EXPLAIN执行计划详解及最佳实践
备注:环境mysql5.6.38一、EXPLAIN执行计划使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或者表结构的性能瓶颈。语法:Explain+SQL语句在select语句之前增加explain关键字,MySQL会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果from中包含子查询,仍会执行
大机灵聪明绝顶
·
2023-04-11 23:16
MySQL学习
笔记-MySQL规范
合理、适当的规范对于整个团队的开发是有积极作用的,可以减少不恰当的建表语句、错误SQL、错误的索引等重大意义,故分享出来给大家参考。下边分为建表规约、SQL规约、索引规约三个部分,每部分的每一条都有强制、建议两个级别,大家在参考时,根据自己公司的情况来权衡。建表规约【强制】:①存储引擎必须使用InnoDB解读:InnoDB支持事物、行级锁、并发性能更好,CPU及内存缓存页优化使得资源利用率更高。【
赵客缦胡缨v吴钩霜雪明
·
2023-04-11 02:16
数据库学习之MySQL (八)——排序查询 ORDER BY ASC DSC
MySQL学习
专栏正在持续更新中:)文章目录排序查询ASCDESC对属性的组合进行排序对函数输出排序多个排序规则排序查询ASCDESC先来玩个例子:USEdata1;SELECT`commission_pct
阮菜鸡
·
2023-04-10 20:23
MySQL
数据库
sql
mysql
MySQL学习
笔记11——查询结果排序(ORDER BY)
常用的结果排序ASC:升序(默认)DESC:降序(一)单列排序语句:SELECT*FROMteacherWHEREid>=1ORDERBYidDESC;//id降序说明:语句的顺序是SELECT——>WHERE——>ORDERBY。(二)组合排序语句:SELECT*FROMteacherWHEREid>=1ORDERBYidDESC,ageDESC;//id降序,然后age降序。说明:组合排序就是
绝命三郎
·
2023-04-10 20:21
MySQL
mysql
sql
数据库
MySQL学习
笔记(十四)——索引的数据结构
1.为什么使用索引1.1不加索引没有索引,整张表读取数据,然后利用数据来比较条件,捞出符合条件的数据,表有很多数据,这些数据都会通过磁盘IO来读取,很耗时。1.2加索引加索引后,通过索引可以找到主键,根据主键id去聚簇索引里读取数据,更准确的找到数据所在的页,减少磁盘IO。注意:我们为什么要建索引,目的就是为了减少磁盘工/0的次数,加快查询速率2.索引及其优缺点2.1索引概述MySQL官方对索引的
0start的博客
·
2023-04-09 11:17
数据库
#
MySQL
mysql
数据库
mysql学习
笔记五:锁
全局锁全局锁就是对整个数据库实例加锁,实现一:命令是Flushtableswithreadlock(FTWRL),让整个库处于只读状态的时候,使用场景:引擎不支持事务,做数据库备份实现二:mysqldump使用参数–single-transaction,通过视图,需要数据库支持事务:innodb表级锁实现一:表锁,locktables…read/write语法,与FTWRL类似,可以用unlock
fun_huan
·
2023-04-08 20:00
MySQL学习
笔记6——MySQL完整性问题,性能瓶颈问题
回顾:InnoDB更新逻辑了解了binlog之后,我们看InnoDB如何执行更新语句的。执行器先找到ID=2这一行,由于ID是主键,引擎可以直接用树搜索到这一行。注意如果这一行所在的数据本来就在内存中,直接返回给执行器,否则需要从磁盘中读到内存里。执行器拿到数据执行操作,得到一行新的数据,然后调用引擎接口写入这行新数据。引擎将这行数据更新到内存中,同时将操作记录到redolog。此时redolog
Strive for the best!
·
2023-04-08 20:11
数据库
mysql
学习
MySQL学习
笔记2——事务隔离,MVCC突破数据库并发读写性能瓶颈
我们在之前数据库的基础篇大致谈过一些事务的隔离级别的内容具体见添加链接描述为什么事务要隔离ACID四大特性分别是,atomicity原子性.consistency一致性,isolation隔离性以及durability持久性。这里为什么需要隔离性,因为在实际工程当中,经常会出现一些问题,这些问题大致是:脏读不可重复读幻读为了解决上述问题,因此强调隔离性。事务的四种隔离级别读未提交:某事务还未com
Strive for the best!
·
2023-04-08 20:41
数据库
算法进阶实战
mysql
数据库
MySQL学习
笔记——基础查询
MySQL1不规定大小写,但是建议关键字大写,表名、列名小写;2每条命令用“;”结尾。3根据命令需要可以缩进和换行。MySql将SQL语言进行了细分;1)DQL(数据查询语言)语言2)DML(DataManguateLanguage)3)DDL(数据定义语言)4)TCL(事务控制语言)基础查询:select查询列表from表名;类似与:System.out.println(打印东西);特点;1、查
大写的R
·
2023-04-08 20:35
数据库
mysql
mysql学习
笔记——事务
文章目录什么是事务事务机制的原理(简单理解)事务的四特性(原子、一致、隔离、持久)事务的隔离性(四隔离级别)mysql中演示事务和事务隔离性一些常用命令什么是事务一个事务是一个完整的业务逻辑单元,不可再分。事务的存在是为了保证数据的完整性、安全性。案例:实现银行账户转账业务,A向B转100元。实现:两条update语句,A-100,B+100。updatet_actsetbalance=balan
塞西莉亚在打代码
·
2023-04-08 20:35
MYSQL自用学习笔记
mysql
数据库
【
MySQL学习
笔记——事务】
MySQL学习
笔记——事务事务的基本介绍1.概念2.操作3.事务的四大特征4.事务的隔离级别事务的基本介绍1.概念如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。
专业码农2.0
·
2023-04-08 20:35
mysql
MySQL学习
笔记(十九)——MySQL 事务日志
1.前言事务有4种特性:原子性、一致性、隔离性和持久性。那么事务的四种特性到底是基于什么机制实现呢?事务的==隔离性由锁机制==实现。而==事务的原子性、一致性和持久性由事务的redo日志和undo日志来保证==。REDOLOG称为重做日志,提供再写入操作,恢复提交事务修改的页操作,用来保证事务的持久性。UNDOLOG称为回滚日志,回滚行记录到某个特定版本,用来保证事务的原子性、一致性。有的DBA
0start的博客
·
2023-04-08 19:34
数据库
#
MySQL
mysql
学习
MySQL学习
笔记(十六)——索引优化和查询优化
1.前言都有哪些维度可以进行数据库调优?简言之:索引失效、没有充分利用到索——索引建立关联查询太多JOIN(设计缺陷或不得已的需求)——SQL优化服务器调优及各个参数设置(缓冲、线程数等)――调整my.cnf数据过多――分库分表虽然SQL查询优化的技术有很多,但是大方向上完全可以分成物理查询优化和逻辑查询优化两大块。物理查询优化是通过索引和表连接方式等技术来进行优化,这里重点需要掌握索引的使用。逻
0start的博客
·
2023-04-08 19:03
#
MySQL
数据库
mysql
数据库
MySQL学习
笔记(十七)—— 数据库设计规范
1.范式基本介绍在关系型数据库中,关于数据表设计的基本原则、规则就称为范式。可以理解为,一张数据表的设计结构需要满足的某种设计标准的级别。要想设计一个结构合理的关系型数据库,必须满足一定的范式。目前关系型数据库有六种常见范式,按照范式级别,从低到高分别是:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。数
0start的博客
·
2023-04-08 19:03
数据库
#
MySQL
数据库
mysql
MySQL学习
笔记5——事务一致性视图、MVCC
文章目录1.两种视图的概念2.“快照”在MVCC里是怎么工作的?3.更新逻辑思考题在事务的隔离级别章节中提到过,如果是可重复读的隔离级别,事务T启动的时候会创建一个视图read-view,之后事务T执行期间,即使有其他事务修改了数据,事务T看到的仍然跟在启动时看到的一样。但是,在锁章节中又提到,一个事务要更新一行,如果刚好有另外一个事务拥有这一行的行锁,就会被锁住,进入等待状态。问题是,既然进入了
耶律妙月
·
2023-04-08 19:33
mysql
mysql
MySql学习
笔记之——事务控制和锁定语句
事务控制和锁定语句1、LOCKTABLES和UNLOCKTABLESLOCKTABLES可以锁定用于当前线程的表。如果表被其他线程锁定,则当前线程会等待,直到可以获取所有锁定为止。UNLOCKTABLES可以释放当前线程获得的任何锁定。当前线程执行另一个LOCKTABLES时,或当与服务器的连接被关闭时,所有由当前线程锁定的表被隐含地解锁,具体语法如下:LOCKTABLEStbl_name[ASa
前丨尘忆·梦
·
2023-04-08 19:33
MySQL数据库基础+高级
数据库
mysql
MySql学习
笔记之——管理事务处理
管理事务处理1、事务处理事务处理(transactionprocessing)可以用来维护数据库的完整性,它保证成批的MySQL操作要么完全执行,要么完全不执行。orders表就是一个很好的例子。订单存储在orders和orderitems两个表中:orders存储实际的订单,而orderitems存储订购的各项物品。这两个表使用称为主键的唯一ID互相关联。这两个表又与包含客户和产品信息的其他表相
前丨尘忆·梦
·
2023-04-08 19:02
MySQL数据库基础+高级
数据库
mysql
sql
MySQL学习
笔记——事务
事务分为2种事务,隐式事务和显式事务,接下来分别进行讨论。隐式事务在MySQL中,每一条update、insert、delete语句默认都是一个事务,通过SHOWVARIABLESLIKE'autocommit';我们会发现他的值为“on”,要想关闭隐式事务,我们可以通过设置该变量的值SETautocommit=0;我们可以发现该变量的值变成了“off",这样就关闭了隐式事务,不过只在当前会话有效
Z_Ba_F
·
2023-04-08 19:29
MySQL
MySQL学习
笔记——基础篇(事务)
1.8事务事务是一组操作的集合,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,这些操作要么同时成功,要么同时失败。默认Mysql的事务是自动提交的的,当执行一条DML语句时,Mysql会立即隐式的提交事务。1.8.1事务操作查看/设置事务提交方式#案例:xyh给zy转账1000select@@autocommit;#自动提交set@@autocommit=0;#设置手动提交selec
3xsh0re
·
2023-04-08 19:57
mysql
学习
数据库
MySQL 学习笔记——基础 TCL 事务控制语言
MySQL学习
笔记——基础TCL事务控制语言文章目录
MySQL学习
笔记——基础TCL事务控制语言一、准备知识1、事务的概念2、事务的特点3、数据库事务并发产生的问题4、事务的隔离级别5、MySQL对事务的支持情况二
Huanlis
·
2023-04-08 19:56
学习笔记
大后端
数据库
mysql
MySQL 学习笔记——基础 准备知识
MySQL学习
笔记——基础准备知识文章目录
MySQL学习
笔记——基础准备知识1、什么是SQL语言?
Huanlis
·
2023-04-08 19:55
大后端
学习笔记
数据库
mysql
MySQL学习
笔记(十八)—— 事务基本知识
1.数据库事务概述存储引擎支持请况SHOWENGINES;#命令来查看当前MySQL支持的存储引擎都有哪些,以及这些存储引擎是否支持事务。能看出在MySQL中,只有InnoDB是支持事务的。基本概念事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。数据库事务(DatabaseTransaction)是指作为一个逻辑单元执行的一组数据库操作,这组操作要么全部成功地执行,要么全部回滚到最初状态
0start的博客
·
2023-04-08 19:24
数据库
#
MySQL
mysql
数据库
Mysql学习
总结十一:存储过程与存储函数使用详解
Mysql学习
总结十一:存储过程与存储函数使用详解1、存储过程概述1.1理解存储过程1.2分类2、创建存储过程2.1语法分析2.2代码举例2.3如何调用存储过程3、存储函数的使用3.1语法分析3.2调用存储函数
koping_wu
·
2023-04-08 08:07
数据库
mysql
服务器
【
mysql学习
篇】“索引下推“ & “order by“ 优化& “排序算法“ 剖析以及社交平台索引优化实战
--示例表CREATETABLE`employees`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(24)NOTNULLDEFAULT''COMMENT'姓名',`age`int(11)NOTNULLDEFAULT'0'COMMENT'年龄',`position`varchar(20)NOTNULLDEFAULT''COMMENT'职位',`hir
Java学习者柯十一
·
2023-04-08 06:11
Mysql
mysql
数据库
sql
【
mysql学习
篇】InnoDB存储引擎事务的实现和BufferPool缓存机制详解
1.InnoDB是如何实现事务的原子性:在Innodb由undolog日志保证事务的原子性,它在执行更新操作前会将旧值写入undolog日志文件,可根据该文件回滚,mysql服务器内部可以依赖binlog日志一致性:保证了原子性、隔离性和持持久性就可以保证了隔离性:由MVCC多版本控制保证的持久性:由bufferpool+redolog日志保证的mysql在执行修改操作将数据写到内存后,会将数据写
Java学习者柯十一
·
2023-04-08 06:40
Mysql
缓存
mysql
数据库
【
mysql学习
篇】连接查询详解以及性能优化
一、内连接查询(INNERJOIN)内连接查询只返回两个表中匹配的记录,即只有在两个表中都存在的记录才会被返回。内连接查询是最常用的连接查询方式。场景1:假设有两个表,一个是订单表orders,包含订单编号order_id、商品编号goods_id和用户编号user_id;另一个是商品表goods,包含商品编号goods_id、商品名称goods_name和商品单价price。如下:orders表
Java学习者柯十一
·
2023-04-08 06:40
Mysql
mysql
学习
数据库
java
【
mysql学习
篇】undo日志版本链与read view机制详解
undo日志版本链与readview机制详解日志版本链是指一行数据被多个事务依次修改过后,在每个事务修改完后,Mysql会保留修改前的数据undo回滚日志,并且用两个隐藏字段trx_id和roll_pointer把这些undo日志串联起来形成一个历史记录版本链(见下图)在可重复读隔离级别,当事务开启,第一次执行查询sql时会生成当前事务的一致性视图read-view,该视图在事务结束之前都不会变化
Java学习者柯十一
·
2023-04-08 06:10
Mysql
mysql
数据库
java
【
mysql学习
篇】为什么mysql用B+Tree?
1.各种数据结构的对比二叉树不会平衡树节点,如果插入一组递增的数值,会导致树的高度很高,查询起来非常耗时假设{1,2,3,4,5,6}一组数据需要存储,那么他的树的高度就为6红黑树(二叉平衡树)虽然实现了平衡节点,但是每个节点只能存储一个元素的结构还是会导致树高度很高,不如B树和B+树的索引文件页的方式存储B树每个节点都会存储data数据(每个节点存储容量就大了),这样每个文件页能存储的索引数就相
Java学习者柯十一
·
2023-04-08 06:09
Mysql
mysql
数据结构
b树
MySQL学习
历程学习笔记
#数据库管理软件的由来:#数据想要永久保存,都是保存在文件中的,毋庸置疑,一个文件只能存放在一台机器上,#如果我们忽略掉直接基于文件来存取数据带来的效率问题,假设程序的所有组件都是运行在一台机器上,#则上述假设存在以下问题:#1.整个程序的所有组件不可能运行在一台机器上#因为这台机器一旦宕机则意味着整个软件的崩溃;#一台机器的性能总归是有限的#对一台机器的性能垂直进行扩展是有极限的,#于是我们只能
爱喝水的qdy
·
2023-04-07 04:55
MySQL
数据库
mysql
学习笔记
MySQL学习
复习笔记
文章目录基础篇通用语法及分类DDL(数据定义语言)数据库操作注意事项表操作DML(数据操作语言)添加数据注意事项更新和删除数据DQL(数据查询语言)基础查询条件查询聚合查询(聚合函数)分组查询注意事项排序查询注意事项分页查询注意事项DQL执行顺序DCL管理用户注意事项权限控制注意事项函数字符串函数数值函数日期函数流程函数约束常用约束外键约束删除/更新行为多表查询多表关系一对多多对多一对一查询内连接
爱敲代码的小黑
·
2023-04-07 01:25
mysql
mysql
七夕撒狗粮,结婚五周年,
mysql学习
教程
女方:“你买房了吗?你买车了吗?你家有钱吗?”男方:“你长得好看吗?”(没房没车没钱的请略过)要是有钱有房有颜值,那恋爱都不用谈,直接步入婚姻的殿堂。否则,不仅恋爱谈不成,即便是谈了,也是沉重的。你看我就很聪明,对吧?反正大学的时候不爱学习,那就好好谈场恋爱吧。当然了,作为“些许悔恨”的过来人,说出来的话必须得负责任,习还是要学的!我上的是大专,应该说是河南最好的大专,虽然考上了三本,但家里没钱,
爱好广泛的爱好
·
2023-04-07 00:56
程序员
面试
java
后端
献给入门小白的
MySQL学习
笔记+案例
MySQL学习
笔记目录
MySQL学习
笔记1.SQL概述1.1:数据库的好处1.2:数据库管理系统1.3:SQL语言概述1.4:SQL语言的分类2.安装与使用2.1:MySql数据库产品的介绍2.2:MySql
Architect_Lee
·
2023-04-06 20:53
mysql安装
数据库
数据库
sql
sqlserver
MySql学习
——2
Mysql中唯一性索引一般有三种:主键,唯一自增约束,唯一约束。主键:只能有一个,并且不会自增,可以是任意类型,插入数据时字段必须有值,并且值不可重复。唯一自增约束:可以有多个,一般为int类型,插入数据时不需要插入字段值,数据库会自动添加加入值,并且自增,不可重复。唯一约束:可以有多个,但是字段值不可以重复,不会自增,可以为null,插入数据时需要手动插入值主键关键字:PRIMARYKEY唯一约
_码奴
·
2023-04-06 16:58
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他