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--
数据查询语言DQL--连接查询\分页查询\子查询\联合查询
连接查询含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询笛卡尔乘积现象:表1有m行,表2有n行,结果=m*n行发生原因:没有有效的连接条件如何避免:添加有效的连接条件分类:按年代分类:sql92标准:仅仅支持内连接sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接按功能分类:内连接:等值连接非等值连接自连接外连接:左外连接右外连接全外连接(Oracle支持)交叉连接
_twinkle_
·
2024-09-10 19:26
每天学习8h
MYSQL
sql
数据库
mysql
MySql--
死锁
一、什么是mysql死锁?MySQL中的死锁是指多个事务同时请求对同一资源进行操作(读或写),并且由于资源被互斥地锁定,导致彼此无法继续进行。当发生死锁时,MySQL会自动选择其中一个事务作为死锁的牺牲者,回滚该事务,并释放锁定的资源,从而解除死锁。以下是一些处理MySQL死锁的方法:重试机制:当捕捉到死锁错误时,可以在代码中添加重试机制,即重新执行被阻塞的事务,直到没有死锁发生为止。减少事务并发
宁zz
·
2024-03-08 05:57
mysql
Java基础
问题处理
mysql
数据库
MYSQL--
触发器
一:介绍:1.触发器实际上就是一种特殊的存储过程,两者都能够在MYSQL当中完成特定的功能,存储在服务器上的特殊SQL片段,可以重复进行使用,提高复用性的一种功能.但是触发器并不需要进行调用,在使用DML操作的时候会自动的调用相关的触发器操作2.触发器能够对于DML操作当中的,删除(delete),更新(update),插入(insert)除此之外触发器并不会作出反应3.触发器的使用会让表跟表之间
智商低情商凑
·
2024-02-25 08:17
MYSQL
mysql
数据库
MySQL--
进阶七:子查询
#子查询/*含义:出现在其他语句内部的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询分类:①按子查询出现的位置:select后面:仅仅支持标量子查询from后面:支持表子查询★☆★where或者having后面:标量子查询(单行)√,列子查询(多行)√,行子查询exists后面(相关子查询):表子查询按结果集的行列数不同:标量子查询(结果集只有一行一列)列子查询(结果集只有
没错学习使我快乐
·
2024-02-19 11:04
mysql--
视图
文章目录视图只保存SQL语句操作优点视图MySQL视图(View)是一种虚拟存在的表,同真实表一样,视图也由列和行构成,但视图并不实际存在于数据库中。行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图时动态生成的。只保存SQL语句数据库中只存放了视图的定义,并没有存放视图中的数据,这些数据都存放在定义视图查询所引用的真实表中。使用视图查询数据时,数据库会从真实表中取出对应的数据。操作
卿本佳人-
·
2024-02-11 11:36
数据库
mysql
数据库
sql
MYSQL--
视图
文章目录视图的定义创建视图操作视图删除视图视图的定义视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。通过视图,可以展现基表(用来创建视图的表)的部分数据;视图数据来自定义视图的查询表。我们知道了视图的定义,那么,为什么要使用它呢?因为视图有如下优点:①.简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,对用户来说已经是过滤好的复合条件的结果集;②.安全:
时间邮递员
·
2024-02-11 11:35
MySQL
mysql
数据库
database
MySQL--
if()函数 简单明了
if主要有:IF函数嵌套和IF+聚合函数两类,主要是用来根据条件返回不同值。基本语法为;IF(条件表达式,值1,值2)如果条件表达式为True,返回值1,为False,返回值2.返回值可以是任何值,比如:数值,文本,日期,空值,NULL,数学表达式,函数等。1、IF函数实例1:在学生表中,将1995年以后出生的学生划分为2班,将1995年(包括1995)之前的学生划分为1班,最后显示Sname,S
nuhao
·
2024-02-03 04:19
mysql
数据库
MySQL--
增、删、改、查操作
题目:在数据库example下创建college表。College表内容如下所示:字段名字段描述数据类型主键外键非空唯一自增number学号INT(10)是否是是否name姓名VARCHAR(20)否否是否否major专业VARCHAR(20)否否是否否age年龄INT(5)否否否否否要求1:使用Sql命令完成建表行为.要求2:在college表上创建视图college_view。视图的字段包括s
liu zhi cheng
·
2024-02-01 16:32
数据库
mysql
redis
mysql--
窗口函数
一、前言由力扣题引发的一次窗口函数的学习,mysql从8.0开始支持窗口函数,使用窗口函数,会令我们的分组查询变得便捷。二、概念一、定义窗口函数:对一个查询SQL,将其结果集按指定的规则进行分区,每个分区可以看作是一个窗口,分区内的每一行,根据其所属分区内的行数据进行函数计算,获取计算结果,作为该行的窗口函数结果值。二、语法over(partitionbyorderby)的位置,可以放以下两种函数
幼儿园里的山大王
·
2024-01-31 18:35
MySQL
mysql
MySQL--
表数据的添加和查询操作
题目:1.基于当前的四张表完成数据的添加操作(每张表添加两条数据)2.完成查询操作(课堂内所有Demo)1-2.根据生日降序(DESC)[升序ASC]排序查看各学生信息:SELECT*FROMstudentORDERBYBORNDateDESC;#LIMIT初始行数容量数SELECT*FROMstudentORDERBYBORNDateDESC.LIMIT9,5查询学生姓名、生日、性别,所在班级名
liu zhi cheng
·
2024-01-30 22:57
mysql
数据库
powerjob手册(自用,内网)
jar包2.安装mysql数据库导入mysql镜像dockerload-imysql.tar查看mysql镜像是否导入完成dockerimages启动mysql容器dockerrun-itd--name=
mysql
星梦客
·
2024-01-30 09:01
powerjob
java
运维
MySQL--
删除表的外键约束,简单易懂。
删除表的外键约束我们曾在第一章中讲过外键的作用,以及如何创建一个表的外键。建立了外键我们就建立起了两张表的关联关系,那如果我想删除主表呢?为了确保数据库的正确性,我们必须先解除两个表之间的关联关系,那就是删除外键约束啦!让我们先来看看删除外键约束的语法规则。语法规则为:ALTERTABLE表名DROPFOREIGNKEY外键约束名;举个例子:我们先建立了一个主表country,表结构如下图所示:然
nuhao
·
2024-01-29 22:44
oracle
sql
数据库
centos7.7通过Docker配置Mysql 5.7.36集群
1、获取MYSQL镜像dockerpullmysql:5.72、构建运行
MYSQL--
主数据库dockerrun-d--privileged=true-p3310:3306-v/home/mysql/config
POOP-YY
·
2024-01-27 12:51
java
阿里云
MySQL--
创建数据表(5)
创建MySQL数据表需要以下信息:表名表字段名定义每个表字段的数据类型语法以下为创建MySQL数据表的SQL通用语法:CREATETABLEtable_name(column1datatype,column2datatype,...);参数说明:table_name是你要创建的表的名称。column1,column2,…是表中的列名。datatype是每个列的数据类型。以下是一个具体的实例,创建一
普通研究者
·
2024-01-25 19:45
MySQL
mysql
数据库
MySQL--
删除数据表(6)
MySQL中删除数据表是非常容易操作的,但是你在进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。语法以下为删除MySQL数据表的通用语法:DROPTABLEtable_name;--直接删除表,不检查是否存在或DROPTABLE[IFEXISTS]table_name;参数说明:table_name是要删除的表的名称。IFEXISTS是一个可选的子句,表示如果表存在才执行删除操作,
普通研究者
·
2024-01-25 08:43
MySQL
mysql
数据库
MySQL--
选择数据库(3)
在你连接到MySQL数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。从命令提示窗口中选择MySQL数据库在mysql>提示窗口中可以很简单的选择特定的数据库。在MySQL中,要选择要使用的数据库,可以使用USE语句,以下是基本的语法:USEdatabase_name;参数说明:database_name是你要选择的数据库的名称。选择来数据库后,你的后续SQL查询和操作在指定的
普通研究者
·
2024-01-23 23:24
MySQL
数据库
mysql
oracle
MySQL--
数据类型(4)
MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLEPRECISION)。关键字INT是INTEGER的同义
普通研究者
·
2024-01-23 23:24
MySQL
mysql
数据库
Mysql--
创建数据库(1)
我们可以在登陆MySQL服务后,使用create命令创建数据库,语法如下:CREATEDATABASE数据库名;以下命令简单的演示了创建数据库的过程,数据名为ROB:[root@host]#mysql-uroot-pEnterpassword:******#登录后进入终端mysql>createDATABASEROB;建数据库的基本语法如下:CREATEDATABASE[IFNOTEXISTS]d
普通研究者
·
2024-01-23 23:17
MySQL
数据库
mysql
oracle
MySQL和PHP中以整型存储IP地址
\n";;
MySQL--
将ip地址转换为整型s
zlchen
·
2024-01-23 17:03
MySQL--
删除数据库(2)
使用普通用户登陆MySQL服务器,你可能需要特定的权限来创建或者删除MySQL数据库,所以我们这边使用root用户登录,root用户拥有最高权限。在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。drop命令删除数据库drop命令格式:DROPDATABASE;--直接删除数据库,不检查是否存在或DROPDATABASE[IFEXISTS];参数说明:IFEXISTS是一
普通研究者
·
2024-01-23 01:59
MySQL
数据库
mysql
oracle
MySql--
存储引擎以及索引
MySQL体系结构连接层:最上层是一些客户端和链接服务,包含本地socket通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。服务层:第二层架构主要完成大多数的核心服
顺毛黑起
·
2024-01-19 00:36
数据库
mysql
数据库
服务器
MySql--
表的约束
表的约束空属性默认值列描述zerofill主键自增长唯一键外键什么是约束:本质是是MySql通过限制用户操作的方式,来达到数据本身的安全,完整性的一套方案为什么要有约束?本质上是MySql是一套数据存储方案,除了解决基本的数据存储功能外,还要保证数据尽可能的安全,减少用户的误操作可能性真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证
qnbk
·
2024-01-13 21:46
Mysql
MySql
主键
外键
唯一键
表的约束
mysql查询后从高到低排序,
MySQL--
进阶3 排序查询
#进阶3排序查询/*引入select*fromemployees;语法:select查询列表from表【where筛选条件】orderby排序条件【asc升序/desc降序】特点:1、asc升序desc降序默认升序2、orderby句子中可以支持单个字段、多个字段、表达式、函数、别名3、orderby子句一般放在查询语句的最后面,limit子句除外*/#案例1:查询员工信息,要求工资从高到低排序U
李济斌GYM
·
2024-01-11 12:48
mysql查询后从高到低排序
MYSQL--
表分区、查看分区(转)
MYSQL–表分区、查看分区(转)一、mysql分区简介数据库分区数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。MYSQL的分区主要有两种形式:水平分区和垂直分区水平分区(HorizontalPartitioning)这种形式的分区是对根据表的行进行分区,通过这
只因妮泰妹
·
2024-01-08 06:58
mysql
数据库
MySQL--
基础篇
这里写目录标题总览MySQl各个阶段基础篇总览MySQL概述数据库相关概念查看本机MySQL版本号启停mysql打开windows服务管理windows命令行启停连接mysql客户端mysql运行逻辑数据模型关系型数据库总结SQL总览SQL通用语法SQL语句分类DDL数据库操作表操作查询表创建表结构数据类型数值类型字符串类型日期类型案例对表:修改&删除表修改表删除总览MySQl各个阶段基础篇总览M
长安1108
·
2024-01-07 07:56
mysql
数据库
使用flink的sql-client.sh,测试
mysql--
>kafka-->kafka-->mysql实时流
目录1.环境介绍2.mysql建表3.flinksql建表3.1进入flinksql客户端3.2配置输出格式3.3flink建表3.4任务流配置4.测试4.1插入测试数据4.2查看结果表数据4.3新增测试数据4.4再次查看结果表数据1.环境介绍服务版本zookeeper3.8.0kafka3.3.1flink1.13.5mysql5.7.34jdk1.8scala2.12连接器作用flink-sq
易逝的年华
·
2024-01-06 12:12
flinksql
mysql
flink
kafka
MySQL--
安装与配置与向日葵的基本操作使用
一.MySQL介绍1.1MySQL简介MySQL是一个开源的关系型数据库管理系统,最早由瑞典MySQLAB公司开发。这个数据库系统有着高可靠性、高性能和易用性的特点,在互联网上得到了广泛的应用。MySQL支持SQL语言,可以运行在多种操作系统上,并提供了多种编程语言的API,如C/C++、Java、Python等。同时,MySQL还提供了多种存储引擎,如InnoDB、MyISAM等,可以满足不同的
bing人
·
2024-01-03 07:19
mysql
数据库
mysql 复合查询_
MySQL--
复合查询、表的内外连接(*****)
**************************************文中所用表为oracle9i的经典测试表************************************************回顾基本查询查询工资高于500或岗位为MANAGER的雇员,同时还要满足他们的姓名首字母为大写Jselectename,sal,jobfromempwhere(sal>500orjob='
Sherry Dong
·
2023-12-26 15:04
mysql
复合查询
Mysql--
索引
参考链接:https://xiaolincoding.com/mysql/index/page.html#innodb-%E6%98%AF%E5%A6%82%E4%BD%95%E5%AD%98%E5%82%A8%E6%95%B0%E6%8D%AE%E7%9A%84详细请看以上链接从数据页角度看B+树InnoDB如何存储数据InnoDB的数据是按照数据页为单位进行读写数据库的I/O操作的最小单位是页
子夜听雨
·
2023-12-25 05:18
MYSQL
mysql
数据库
java
[
MySQL--
进阶篇]存储引擎的体系结构、简介、特点、选择
前言⭐Hello!这里是欧_aita的博客。⭐今日语录:不要在乎别人怎么看你,因为他们根本就没有时间,他们只关心他们自己。⭐个人主页:欧_aitaψ(._.)>⭐个人专栏:数据结构与算法MySQL数据库存储引擎前言MySQL体系结构存储引擎简介在创建表时,指定存储引擎查看当前数据库支持的存储引擎存储引擎特点InnoDB逻辑存储结构MyISAMMemory区别存储引擎选择MySQL体系结构连接层(连
欧_aita
·
2023-12-19 00:17
MySQL数据库
mysql
adb
android
[
MySQL--
基础]事务的基础知识
前言⭐Hello!这里是欧_aita的博客。⭐今日语录:生活中最重要的决定就是要做出决定。⭐个人主页:欧_aitaψ(._.)>⭐个人专栏:数据结构与算法MySQL数据库事务的目录前言事务简介事务操作准备数据方式一查看/设置事务提交方式提交事务回滚事务演示方式二开启事务提交事务回滚事务演示事务四大特性(ACID)并发事务问题事务隔离级别查看事务隔离级别设置事务隔离级别事务简介事务是一组操作的集合,
欧_aita
·
2023-12-18 23:46
MySQL数据库
mysql
android
数据库
centos7上源码安装
mysql--
运维高级
第一步,安装必要的依赖:yuminstall-ycmakencurses-develbisongccgcc-c++makeunziplibaionumactl第二步,创建mysql用户和组:wgethttp://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18.tar.gztarzxvfmysql-5.7.18.tar.gz第三步,下载MySQL
凌晨五点的星
·
2023-12-06 12:04
运维高级-从菜鸟到大牛
mysql
运维
adb
[
MySQL--
基础]多表查询
前言⭐Hello!这里是欧_aita的博客。⭐今日语录:生活中最大的挑战就是发现自己是谁。然后,坚定不移地成为那个人。⭐个人主页:欧_aitaψ(._.)>⭐个人专栏:数据结构与算法MySQL数据库多表查询前言多表关系概述一对多多对多一对一多表查询概述连接查询内连接隐式内连接代码实战效果图显式内连接实战代码效果图外连接左外连接实战代码效果图右外连接实战代码效果图自连接实战代码效果图联合查询--un
欧_aita
·
2023-12-05 13:37
MySQL数据库
mysql
数据库
[
MySQL--
基础]函数、约束
目录一、函数1.1字符串函数1.1.1concat函数1.1.2lower函数1.1.3upper函数1.1.4lpad函数1.1.5rpad函数1.1.6trim函数1.1.7substring函数1.2数值函数1.2.1ceil函数1.2.2floor函数1.2.3mod函数1.2.4rand函数1.2.5round函数1.3日期函数1.3.1curtime函数1.3.2now函数1.3.3y
欧_aita
·
2023-12-04 18:30
MySQL数据库
mysql
数据库
MySQL--
将查询结果一列数据转成一行数据 & 拼接函数
前言在写SQL时,经常会筛选出一列符合条件的id编号,这些编号又会作为另一个SQL的筛选条件,每次都是手动输入这些编号,那么有没有一种方法能将这些id拼接成一个字符串?一.GROUP_CONCAT1.从医生表查出符合条件的idselectidfromdoctorlimit5;2.将这些id拼接成字符串selectgroup_concat(id,'')asidfrom(selectidfromdoc
小陈菜奈-
·
2023-12-02 07:37
MySQL
mysql
MYSQL--
架构--MGR--部署--01--单主模式
MYSQL–架构–MGR–部署–01–单主模式1、机器|角色|IP|主机名|server_id|mysql版本|备注||:-------|:-------|:-------|:-------|:-------||master|192.168.187.177|mysql01|1|8.0.22|主服务器,提供读写操作||slave|192.168.187.178|mysql02|2|8.0.22|从服
勤径苦舟
·
2023-12-01 19:14
mysql
mysql
架构
ssl
MySQL--
日志
日志错误日志错误日志是MySQL中最重要的日志之一,它记录了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。该日志是默认开启的,默认存放目录/var/log/,默认的日志文件名为mysqld.log。查看日志位置:showvariableslike%log_error%二进制日志二进制日志(BINLOG)记录
木易小熙
·
2023-11-30 11:24
MySQL是怎样炼成的
mysql
数据库
MySQL--
主从复制
主从复制主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。MySQL复制的有点主要包含以下三个方面:主库出现问题,可以快速切换到从库提供服务。实现读写分离,降低主库的访问压力。可以在从库中执行备份,以
木易小熙
·
2023-11-30 11:18
MySQL是怎样炼成的
mysql
数据库
MySQL--
关于my.cnf配置文件中的常见参数、参数值及参数说明
【学习背景】本文主要分享一下MySQL日常开发运维当中,关于配置文件my.cnf中[client]、[mysqld]、[mysql]、[mysqld_safe]四个组下比较常见的参数、参数值以及参数值说明。学习目录一、[client]组下参数二、[mysqld]组下参数三、[mysql]组下参数四、[mysqld_safe]组下参数一、[client]组下参数[client]#客户端端口号port
吾日三省贾斯汀
·
2023-11-30 10:30
04丨数据库
1024程序员节
MySQL
my.cnf
数据库
mysqld
MySQL--
慢查询(一)
1.查看慢查询日志是否开启showvariableslike'slow_query%';showvariableslike'slow_query_log';参数说明:1、slow_query_log:这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句。2、long_query_time:当SQL语句执行时间超过此数值时,就会被记录到日志中。例如设置long_query_time=2,那么
wsxlgg
·
2023-11-30 08:09
mysql
数据库
MySQL--
锁
锁锁是mysql在并发访问时,解决数据访问一致性、有效性的一种机制mysq中的锁,按照锁的粒度分,分为以下三类:全局锁:锁定数据库中的所有表表级锁:每次操作锁住整张表行级锁:每次操作锁住对应的行数据全局锁全局锁是对整个数据库实例加锁,加锁后整个实例处于只读状态。使用场景做全库的逻辑备份,对所有的表进行锁定,从而获取一致性视图,保证数据的完整性备份数据(windwos命令)mysqldump-hlo
木易小熙
·
2023-11-27 19:14
MySQL是怎样炼成的
mysql
数据库
源码包安装mysql
源码包安装mysql5.7过程graphLRwget下载或者官网下载
mysql--
>新建/etc/my.cnf配置文件新建/etc/my.cnf配置文件-->安装配置文件新建/mysql/data文件夹安装配置文件新建
乐乐J
·
2023-11-27 05:01
Spring 拾枝杂谈—Spring原生容器结构剖析(通俗易懂)
配置信息的存储:2.bean对象的存储:3.bean-id的快捷访问:四、总结一、前言开门见山,11.25日开始我们正式进入Java框架—Spring的学习,此前,up已经出过Java基础-->Java进阶-->
MySQL
Cyan_RA9
·
2023-11-27 04:31
Java框架
#
Spring
spring
java
后端
Spring
Java框架
java-ee
linux系统下安装
mysql--
采用glibc软件包
1.mysqlglibc软件包的获取(1)何为mysql的glibc软件包?glibc软件包是经过编译后的软件包,可直接进行初始化,安装简单。(2)mysqlglibc的获取官网下载地址:https://www.mysql.com/downloads/选择社区版,下载版本尽量选择最新版本往前退两三个版本。2.mysqlglibc版本的安装步骤官网安装步骤:https://dev.mysql.com
小毛桃学习猿
·
2023-11-25 20:38
工具的使用
MySQL--
基础优化--及索引执行计划-Day6
MySQL--
基础优化--及索引执行计划-Day6一、上节回顾:1、作用优化查询,类似于书中的目录2、算法分类btreeRtreehashfulltextgis3、聚集索引和辅助索引构成逻辑4、辅助索引细分单列多列
学无止境_9b65
·
2023-11-25 12:26
MySQL--
基础知识点--47--存储过程/存储函数
1.引言存储过程和存储函数类似于面向对象程序设计语言中的方法,可以简化代码,提高代码的重用性。本文主要介绍如何创建存储过程和存储函数,以及存储过程与函数的使用、修改、删除等操作。2.存储过程与存储函数MySQL中提供存储过程与存储函数机制,我们姑且将存储过程和存储函数合称为存储程序。与一般的SQL语句需要先编译然后立即执行不同,存储程序是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,
Chasing__Dreams
·
2023-11-25 09:40
关系型数据库
#
MySQL
mysql
存储过程
存储函数
MySQL--
INNODB 引擎
1、INNODB引擎的逻辑存储的结构:第一层的逻辑结构:表空间一个mysql实例可以对应多个表空间,用于存储记录,索引数据。第二层逻辑结构:段分为数据段、索引段、回滚段、innodb是索引组织表,数据段是B+Tree的叶子节点,索引段为B+Tree的非叶子节点,段使用管理多个Extent(区)。第三层逻辑结构:区表空间的单元结构,每一个分区的大小是1M,默认的情况下,innodb的存储引擎页的大小
新手小农
·
2023-11-16 08:21
MySQL
5.7
mysql
java
数据库
MySQL--
视图、存储过程、触发器
1、视图1、定义:所谓的视图是一种虚拟存在的表,视图中的数据并不在数据库中实际存在,就是视图只保存了查询的SQL逻辑,不保存查询的结果,所以在创建视图的时候,主要的工作就是落在创建这条SQL查询语句的时候。创建一个视图:createview视图的名称asselect语句createviewstu_vasselectid,namefromstudent;查询视图:showcreateview视图的名
新手小农
·
2023-11-16 08:51
MySQL
5.7
mysql
数据库
MySQL--
主从复制和读写分离
MySQL主从复制和读写分离相关知识1.什么是读写分离读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。2.为什么要读写分离?1.数据库在写入数据的时候比较耗时(10000条数据大概要4分钟)2.数据库在读写的时候速度很快(10000条大概5秒左右)
aaa.com
·
2023-11-14 19:30
mysql
数据库
MySQL--
连接查询和子查询
连接查询一、多表查询的概念:1.多表查询:从多张表查询数据2.连接查询:①内连接:相当于查询A、B交集数据②外连接:(1)左外连接:相当于查询A表所有数据和交集的部分数据(2)右外连接:相当于查询B表所有数据和交集的部分数据二、内连接方法:1.查询全部字段隐式内连接:SELECT表1.*,表2.*,...FROM表1,表2,...WHERE条件;SELECTemp.*,dept.*FROMemp,
哈喽姥爷
·
2023-11-13 10:16
MySQL
sql
mysql
数据库
开发语言
数据结构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他