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基础复习专栏☆*o(≧▽≦)o*☆哈喽~我是小小恶斯法克✨博客主页:小小恶斯法克的博客该系列文章专栏:力扣刷题讲解-MySQL文章作者技术和水平很有限,如果文中出现错误,希望大家能指正感谢大家的关注!❤️目录寻找用户推荐人下单最多的客户寻找用户推荐人表:Customer+-------------+---------+|ColumnName|Type|+----------
小小恶斯法克
·
2024-01-20 17:47
力扣刷题讲解-MySQL
leetcode
mysql
算法
力扣刷
MySQL-
第六弹(详细讲解)
欢迎您来到我的MySQL基础复习专栏☆*o(≧▽≦)o*☆哈喽~我是小小恶斯法克✨博客主页:小小恶斯法克的博客该系列文章专栏:力扣刷题讲解-MySQL文章作者技术和水平很有限,如果文中出现错误,希望大家能指正感谢大家的关注!❤️目录大的国家超过5名学生的课大的国家World表:+-------------+---------+|ColumnName|Type|+-------------+----
小小恶斯法克
·
2024-01-20 17:45
力扣刷题讲解-MySQL
leetcode
mysql
算法
失败的软件包是:
mysql-
安装mysqlwgethttp://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpmyumlocalinstallmysql57-community-release-el7-8.noarch.rpmyuminstallmysql-community-serversystemctlstartmysqldsystemctlstat
yiduoyun_demo
·
2024-01-19 14:41
报错
mysql
adb
android
MySQL体系结构
欢迎您来到我的MySQL基础复习专栏☆*o(≧▽≦)o*☆哈喽~我是小小恶斯法克✨博客主页:小小恶斯法克的博客该系列文章专栏:重拾
MySQL-
进阶篇文章作者技术和水平很有限,如果文中出现错误,希望大家能指正感谢大家的关注
小小恶斯法克
·
2024-01-19 08:13
重拾MySQL-进阶篇
mysql
数据库
力扣刷
MySQL-
第三弹(详细讲解)
欢迎您来到我的MySQL基础复习专栏☆*o(≧▽≦)o*☆哈喽~我是小小恶斯法克✨博客主页:小小恶斯法克的博客该系列文章专栏:力扣刷题讲解-MySQL文章作者技术和水平很有限,如果文中出现错误,希望大家能指正感谢大家的关注!❤️目录删除重复电子邮箱上升的温度删除重复电子邮箱表:Person+-------------+---------+|ColumnName|Type|+------------
小小恶斯法克
·
2024-01-19 08:13
力扣刷题讲解-MySQL
leetcode
mysql
算法
力扣刷
MySQL-
第四弹(详细讲解)
欢迎您来到我的MySQL基础复习专栏☆*o(≧▽≦)o*☆哈喽~我是小小恶斯法克✨博客主页:小小恶斯法克的博客该系列文章专栏:力扣刷题讲解-MySQL文章作者技术和水平很有限,如果文中出现错误,希望大家能指正感谢大家的关注!❤️目录游戏玩法分析I员工奖金游戏玩法分析I活动表Activity:+--------------+---------+|ColumnName|Type|+----------
小小恶斯法克
·
2024-01-19 08:09
力扣刷题讲解-MySQL
leetcode
mysql
算法
MySQL-
存储引擎
1、指定存储引擎2、查看数据库支持的存储引擎showengines;3、InnoDB引擎1、高性能,可靠安全性的存储引擎2、有三个特性,事务,行级锁,外键,文件格式:带后缀xxx.ibd是表名。每张表都对应一个表空间文件,存储表的表结构(frm,sdi),数据和索引。使用参数索引可以查看:innodb_file_per_table;4、因为我们平时使用的都是localhost用户,只能本地访问。想
en595
·
2024-01-19 00:06
mysql
数据库
docker干货分享-安装
mysql-
只需三个命令即可
首先保证docker安装成功:我安装的是mysql5.7版本,这个版本可以更改,自己查一下需要的版本号改一下就行,因为已经安装成功,所以截图只是成功后的每一步:注意:如果不是root账户登录的服务器,每个命令前面都需要加上sudo第一步:下载mysql镜像dockerpullmysql:5.7通过dockerimages命令可以看到已经下载了mysql的镜像,同时版本号是5.7版本第二步:启动do
言之有李LAX
·
2024-01-18 14:06
docker
docker
mysql
容器
mysql-
事务、简单易懂
一、事务简介:事务是一组操作的集合,包含了一组数据库操作命令它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。事务适用于多用户同时操作的数据库系统的场景,如银行、保险公司及证券交易系统等等。事务通过事务的整体性以保证数据的一致性。事务能够
Lowe-小码
·
2024-01-18 12:58
mysql
数据库
源码研究
之高效解决如何查看万能头文件bits/stdc++.h源码的问题(DevC++版)
其实有朋友学到一定程度就想研究源码,这是不错的,下面我来简要讲一下如何找到bit/stdc++.h源码一般源码都在安装路径下的D:\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++或者Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\x86_64-w64-
源代码•宸
·
2024-01-18 10:51
Are
You
OKay
C/C++
c++
程序人生
经验分享
MySQL-
索引的介绍和使用
MySQL支持哪些类型的索引?主键索引(PrimaryKeyIndex)唯一索引(UniqueIndex)普通索引(NormalIndex)全文索引(Full-textIndex)组合索引(CompositeIndex)1.索引的使用创建索引使用CREATEINDEX语句或在创建表时直接指定索引。--创建单列索引CREATEINDEXindex_nameONtable_name(column_na
feichang_notlike3
·
2024-01-18 00:52
mysql
数据库
MySQL-
事务特性
介绍事务是指数据库管理系统执行的一组操作,被视为一个单一的工作单元,这组操作要么全部执行成功,要么全部执行失败。MySQL支持事务,具体体现在以下几个方面:1.ACID特性:原子性(Atomicity):事务中的所有操作要么全部执行成功,要么全部失败。如果一个操作失败,整个事务将被回滚到最初状态。一致性(Consistency):事务将数据库从一个一致的状态转移到另一个一致的状态,保持数据的完整性
feichang_notlike3
·
2024-01-18 00:21
mysql
数据库
Netty
源码研究
笔记(1)——开篇
1.Netty
源码研究
笔记(1)——开篇1.1.Netty介绍Netty是一个老牌的高性能网络框架。在众多开源框架中都有它的身影,比如:grpc、dubbo、seata等。
倾听铃的声
·
2024-01-17 11:49
后端
java
websocket
开发语言
数据结构
mysql-
联表修改
工作中需要修改某个详情页的情况下,但是这个详情页是由链表查询得到的。此时有两种办法:1.分别在两张表里面查询,然后用事务控制,利用原子性,要不一起成功,要不一起失败。2.在联表查询的基础上对其中的字段进行修改。updatevul_seepsp,hhit_assetha//要查询的两张表//要更改的字段名称=更换的数值sp.remark=#{remark},sp.vul_analysis=#{vul
长安程
·
2024-01-17 05:00
mysql
mongodb
java
mysql
MySQL-
单表、多表查询
一、单表查询素材:表名:worker--表中字段均为中文,比如部门号工资职工号参加工作等CREATETABLE`worker`(`部门号`int(11)NOTNULL,`职工号`int(11)NOTNULL,`工作时间`dateNOTNULL,`工资`float(8,2)NOTNULL,`政治面貌`varchar(10)NOTNULLDEFAULT'群众',`姓名`varchar(20)NOTNU
꧁WP꧂
·
2024-01-17 05:59
数据库
mysql
数据库
mysql-
高可用架构类设计中会遇到的问题???
高可用架构类设计问题一:mysql的主从复制是如何工作的???mysql主从复制的实现原理异步复制半同步复制MMM架构只支持基于日志点的复制,如何进行主从复制,配置步骤:master在master上操作,开启binlog(必须),开始gtid(可选;v>5.6,开启需要重启mysql,建议一开始的就开启);select@@version;showvariableslike'log_bin%';sh
Joah_l
·
2024-01-17 01:15
Java毕业设计-网上宠物店系统
文章目录本次文章主要是介绍SpringBoot+Vue网上宠物店系统的功能,系统分类两个角色,分别是管理员和用户一、系统功能1.1开发环境开发语言:Java-技术:SpringBoot+Vue数据库:
MySQL
优雅程序员阿鑫
·
2024-01-17 00:12
mysql-
锁
文章目录概念隔离级别未提交读(READUNCOMMITTED)提交读(READCOMMITTED)可重复读(REPEATABLEREAD)可串行化(SERIALIZABLE)锁分类按性能乐观锁(用版本对比来实现)悲观锁按照锁定机制全局锁表锁读S/写X锁——悲观锁元数据锁(metadatalock,MDL)意向锁(IntentionLocks)(InnoDB)自增锁(AUTO-INCLOCKS)行锁
star-1331
·
2024-01-16 09:17
数据库
mysql
数据库
MySQL-
事务
欢迎您来到我的MySQL基础复习专栏☆*o(≧▽≦)o*☆哈喽~我是小小恶斯法克✨博客主页:小小恶斯法克的博客该系列文章专栏:重拾MySQL文章作者技术和水平很有限,如果文中出现错误,希望大家能指正感谢大家的关注!❤️目录事务事务操作未控制事务控制事务注意事项事务四大特性并发事务问题事务隔离级别事务事务是数据库管理系统(DBMS)中的一个重要概念,用于确保数据库操作的一致性和完整性。事务是一组数据
小小恶斯法克
·
2024-01-15 14:40
重拾MySQL
mysql
数据库
MySQL-
多表联合查询
欢迎您来到我的MySQL基础复习专栏☆*o(≧▽≦)o*☆哈喽~我是小小恶斯法克✨博客主页:小小恶斯法克的博客该系列文章专栏:重拾MySQL文章作者技术和水平很有限,如果文中出现错误,希望大家能指正感谢大家的关注!❤️目录联合查询子查询标量子查询列子查询行子查询表子查询联合查询union查询,就是把多次查询的结果合并起来,形成一个新的查询结果集主要代码:SELECT字段列表FROM表A...UNI
小小恶斯法克
·
2024-01-14 22:28
重拾MySQL
mysql
数据库
mysql-
实战案例 (超详细版)
欢迎您来到我的MySQL基础复习专栏☆*o(≧▽≦)o*☆哈喽~我是小小恶斯法克✨博客主页:小小恶斯法克的博客该系列文章专栏:重拾MySQL文章作者技术和水平很有限,如果文中出现错误,希望大家能指正感谢大家的关注!❤️目录多表查询综合案例✨查询员工的姓名、年龄、职位、部门信息(隐式内连接,需要消除笛卡尔积)✨查询年龄小于30岁的员工的姓名、年龄、职位、部门信息(显式内连接)✨查询拥有员工的部门ID
小小恶斯法克
·
2024-01-14 22:25
重拾MySQL
java
数据库
mybatis
学习笔记-
mysql-
各种函数的基本使用
1.聚合函数count,sum,min,max,avg,group_concat()--将所有员工的名字合并成一行selectgroup_concat(emp_name)fromemp;--指定分隔符合并selectdepartment,group_concat(emp_nameseparator';')fromempgroupbydepartment;--指定排序方式和分隔符selectdepa
小王每天都在学习
·
2024-01-14 20:02
mysql
python+大数据
学习
笔记
mysql
01
MySQL-
初识
MySQL-
查询语句的执行流程
MySQL的基础架构我们通过一条查询语句来看看MySQL是如何执行的,同时通过这条语句的执行,了解MySQL的整体架构体系。mysql>select*fromTwhereID=1;这是一条非常简单的语句,我们知道输入一条语句,返回一个结果,却不知道这条语句在MySQL内部的执行过程。下图是MySQL的基本架构图:(大体来说,MySQL可以分为Server层和存储引擎层两部分。)mysql-arch
花神子
·
2024-01-14 08:16
MySQL-
多表查询
欢迎您来到我的MySQL基础复习专栏☆*o(≧▽≦)o*☆哈喽~我是小小恶斯法克✨博客主页:小小恶斯法克的博客该系列文章专栏:重拾MySQL文章作者技术和水平很有限,如果文中出现错误,希望大家能指正感谢大家的关注!❤️目录多表查询多表查询概述笛卡尔积如何消除无效的笛卡尔积分类内连接外连接自连接总结多表查询多表关系项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表
小小恶斯法克
·
2024-01-13 16:24
重拾MySQL
mysql
数据库
高性能
mysql-
索引策略
高性能的索引策略1、独立的列如果查询中的列不是对立的,则mysql不会使用索引,“独立的列”是指索引列不能是表达式的一部分,也不能是函数的参数。mysql无法自动解析这个方程式,这完全是用户行为。我们应养成简化where条件的习惯,始终将索引列单独放在比较符的一侧。2、前缀索引和索引选择性索引开始的部分字符,这样可以大大节约索引空间,从而提高索引效率,但是也降低了索引的选择性。索引选择性是指,不重
知识搬运工阿伟
·
2024-01-13 09:17
mysql
数据库
database
MySQL-
索引回顾
索引是面试高频问答题,参考百度/CSDN/尚硅谷/黑马程序员/阿里云开发者社区,决定将索引知识回顾一下,忘记时,点开即可,时刻保持更新,事不宜迟,即刻享用。索引概述索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。表结构
玖玖1704
·
2024-01-13 09:08
MySQL
mysql
数据库
SQL性能分析-整理
昨日对MySQL的索引整理了一份小文档,对结构/分类/语法等做了一个小总结,具体文章可点击:
MySQL-
索引回顾,索引知识固然很重要,但引入运用到实际工作中更重要。
玖玖1704
·
2024-01-13 09:31
MySQL
sql
数据库
MySQL-
简介及安装
1、官方定义的MySQL-DBA工作职责1.1开发DBA***1.2运维DBA*****1.2.1初级运维安装、搭建1.2.2中级运维MySQL数据库管理员:用户权限,索引管理,存储引擎,备份恢复,主从,故障处理1.2.3高级运维性能优化,集群高可用2、老男孩Linux云计算运维-MySQL运维DBA课程2.1MySQL简介及安装(必会)2.2MySQL体系结构和基础管理(熟悉)2.3MySQLS
zwb_jianshu
·
2024-01-13 05:24
Mysql-
排序查询方法
接上篇Mysql数据库的基础操作-CSDN博客25.基础-SQL-DCL-权限控制-_哔哩哔哩_bilibili1、排序语法2、查询结果示例这个查询结果,因为特意选的age=18的数据来统计,所以当每一条数据的age一样时,使用worknno进行排序。可以看到work的升序和降序是不一样的,因为workno是varchar(数据类型),这样的查询结果也给了我们很多信息。1、当使用升序时,16,2,
en595
·
2024-01-12 14:25
mysql
数据库
MySQL-
函数处理
1、字符串函数简单使用函数可以使用select后直接接函数就行select函数(参数列表);selectconcat(s1,s2,,,);1、拼接函数,简单的依次拼接在一起2、比较特别的是lpad和rpad注意是用字符pad填充原字符串长度到n最后一个2、数值函数这个数值函数,完全可以配合之前对表格进行查询时使用的count,sum,max等函数使用,得到我们需要的数值;3、日期函数1、这个日期函
en595
·
2024-01-12 14:25
mysql
数据库
MySQL-
外键等信息
38.基础-多表查询-概述_哔哩哔哩_bilibili1、流程函数2、约束字段删除外键:altertableemp2dropforeignkey外键名//外键可以保持数据的一致性和完整性,外键的话,就是类似一个主表,一个从表,从表的其中一个字段的内容是和主表的内容相关联的,就好比,下面中使用的部门和员工表。创建的表中每个员工对应一个部门,员工的所属部门的值,是根据部门表中每个部门的字段值(id)变
en595
·
2024-01-12 14:49
mysql
数据库
MySQL-
视图
简述:视图(VIEW)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。作用:1.简单:视图不仅可以简化用户对数据的理解,也可以简化他们的操作。哪些被经常使用的查询可以被定义为视图,从而使用户不必为以后的操作每次指定全部的条件。安全:数据库可以授权,但不能授权到数据库特定行和特定列上。通过视图用户只能查询和修改他们所能见
DZAXX
·
2024-01-12 11:38
mysql
数据库
MySQL-
存储引擎
简介:存储引擎是存储数据,建立索引,更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,(同一个数据库的不同表可以选择不同的存储引擎)所以存储引擎也可被称为表类型。我们输入SHOWCREATETABLE表名;来查看建表语句。我们可以看到我们建表时候未输入存储引擎,系统有默认的存储引擎InnoDB(MySQL5.5以后默认InnoDB)。1.创建表的时候,指定存储引擎:CREATET
DZAXX
·
2024-01-11 12:31
mysql
数据库
MySQL-
体系结构
第一层:连接层接收客户端的连接,完成一些连接的处理,认证授权(校验我们的用户密码)的相关操作,相关的一些安全方案,检查是否超过最大连接数等。第二层:服务层:主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置函数的执行。所有跨存储引擎的功能也在这一层实现,如过程,函数等。带三层:存储引擎层存储引擎控制的就是我们MySQL中数据的存储和提取的方式。服务器会通过A
DZAXX
·
2024-01-11 12:01
mysql
数据库
MySQL-
索引
一:概述索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向数据),这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。优缺点:二:索引结构MySQL的索引是在存储引擎层实现的,不同的存储引擎有着不同的结构主要包含以下几种。各个存储引擎对索引的支持情况三:索引分类从组成索引的字段个
DZAXX
·
2024-01-11 12:58
mysql
数据库
mysql-
索引、事务、存储
索引一、索引的概念●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。●索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。●索引是表中一列或者若干列值排序的方法。
峡谷在逃戚风
·
2024-01-11 08:58
mysql
oracle
数据库
ETL项目最终脚本文件--学习笔记
查询元数据库表中已经被采集的日志文件,来对比确定要采集新的访问日志文件-创建元数据库连接-获取已经被采集的日志文件-对比确定要采集的日志文件3.针对待采集的新访问日志文件,进行数据采集(ETL操作->
mysql
祈愿lucky
·
2024-01-11 07:35
大数据
etl
学习
笔记
mysql-
存储引擎
->showenginesimage.pngMRG_MYISAMCSV适用于写CSV日志文件,将结构化业务数据快速导入电子表格。CSV存储引擎以表格形式创建、读取和写入逗号分隔值(CSV)文件。不提供任何索引机制,在存储和转换日期时间值时也存在某些问题,存储数据的效率不高,因此应该谨慎使用。MyISAMmylsam是基于isam存储引擎,并对其扩展,它是web,数据仓库和其它应用环境下最常用的储存
一个喜欢烧砖的人
·
2024-01-10 06:17
6.1.CentOS7下安装Sqoop安装与使用
python编程快速上手(持续更新中…)推荐系统基础文章目录python编程快速上手(持续更新中…)推荐系统基础一、Sqoop介绍二、Sqoop原理三、Sqoop安装事前准备安装包解压安装四、Sqoop使用1、
MySQL
IT瘾君
·
2024-01-09 15:29
推荐系统-大数据
sqoop
mysql
hadoop
mysql-
事务
什么是事务?事务是由N步数据库操作序列组成的逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。事务的特性:原子性、事务是应用中不可分的最小执行体。一致性、事务执行的结果,须使数据从一个一致性状态,变为另一个一致性状态。隔离性、各个事务的执行互不干扰,任何事物的内部操作对其他事务都是隔离的。持久性、事务一旦提交,对数据所做的任何改变都要记录到永久存储器中。事务的隔离性:第一类更新丢失、第二类更
我也没想
·
2024-01-09 02:42
mysql-
导出表数据到同结构不同名表
登录mysqlmysql-uroot-p进入数据库usetest导出表数据到指定文件SELECT*FROMtestorderbyupdate_timelimit100INTOOUTFILE'指定地址/test1.txt'导入指定文件数据到指定数据表LOADDATALOCALINFILE'指定地址/test1.txt'INTOTABLEtest1;
蒲月朔四
·
2024-01-08 23:05
mysql-
数据库DDL操作
之前已经学习了安装mysql服务端还有进行了一些关于数据库安全的设置,现在开始学习创建数据库和数据表以及进行修改。MySQL的DDL(DataDefinitionLanguage)语句用于定义或更改数据库结构,包括创建、修改或删除表、视图、索引等数据库对象。sql语句以关键字和数据库或者数据表格式执行,常见的关键字:SHOW、USE、DROP、DELETE、SELECT等等,以;(分号)结尾,否则
行則独善其身
·
2024-01-07 06:38
程序人生
MySQL-
索引、事务、存储过程
写在前面本文主要侧重于索引、事务、优化等方面的面试问题。原文链接:https://mp.weixin.qq.com/s/qmJ2kkK1gHPu9NwQYu4Sag索引1.什么是索引? 索引是一种数据结构、可以帮助我们快速的进行数据查找。2.索引是什么样的数据结构? 索引根据数据引擎的不同主要可分为Hash索引、B+树索引。 常用的InnoDB引擎采用B+树索引3.Hash索引和B+树索引分
日落西风碎
·
2024-01-07 02:07
jdbc
源码研究
JDBC介绍JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。开发者不必为每家数据通信协议的不同而疲于奔命,只需要面向JDBC提供的接口编程,在运行时,由对应的驱动程序操作对应的DB。java.sql包中包含用于以下方面的API:通过DriverMan
demon7552003
·
2024-01-06 19:47
数据库
#
Mysql
JAVA
jdbc
mysql
mysql查询学生表的总人数_
MySQL-
五-多表查询
331.表的加法(union)表的加法是将两个表的数据,按照行合并到一起。合并时会把重复的数据删除。如果想保留重复的行,应在union后加all练习一:如何合并两个表?方法一:新建course1表后合并方法二:course-复制表-数据与结构-重命名-打开表-修改数据-写下两表合并的sql语句2.表的联结使用as关键字方便使用,列名前要加表的别名,innerjoin选出同时存在两个表中的数据。内联
赵扎克
·
2024-01-06 16:10
mysql查询学生表的总人数
MySQL-
连表查询详
MySQL连表查询是一把双刃剑,一方面通过连表查询可以简化SQL的数量;但另一方面如果连接的表数据量较大,或者连接的表较多,其产生的笛卡尔积会成指数级增长,所以有些公司会禁用连表查询。一、连表查询简介连表查询即两张表或多张表联合查询,联合查询得到的结果称为笛卡尔积,假设A表中有n条记录,B表表中有m条记录,则它们联合查询得到的笛卡尔积为:n*m大家可能听过很多种连接方式,比如内连接、外连接、自然连
Meiko丶
·
2024-01-06 16:09
MySQL
sql
mysql-
多表关联更新数据
mysql-
多表关联更新数据场景:需要根据部门(department)表的city_id更新对应user(用户表)的city_id字段的值,用户表与部门表的逻辑外键(user表的dept_id)-至于为什么这样做你别管
蜀黍是个小学生
·
2024-01-06 16:09
mysql-杂项
mysql
java
MySQL-
事务
事务是一组操作的集合,他是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,这些操作要么同时成功,要么同时失败。举个例子:张三要给李四转1000块钱,需要做的事有三件:1.查询张三账户余额。2.张三账户余额-1000。3.李四账户余额加1000。这三件事要么同时成功,要么同时失败。所以我们首先得在操作之前开启事务。操作完成后再提交事务。当代码中间抛出异常,我们可以
DZAXX
·
2024-01-06 16:05
mysql
数据库
MySQL-
分页查询
分页查询1简要介绍1.1应用场景1.2语法1.3特点2简单使用1简要介绍1.1应用场景应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求1.2语法select查询列表from表【jointypejoin表2on连接条件where筛选条件groupby分组字段having分组后的筛选orderby排序的字段】limit【offset,】size;#offset要显示条目的起始索引(起始索
cycyong
·
2024-01-06 16:35
#
数据库
java
mysql
MySQL-
多表查询
概念:指从多张表中查询数据多表关系:多表关系关联:一对多:在多的乙方设置外键,关联一的一方的主键。多对多:建立中间表,中间表包含两个外键,关联两张表的主键。一对一:在其中任意一方设置外键(UNIQUE),关联另一方的主键。连接查询1.内连接:相当于查询A,B交集部分数据隐式内连接:SELECT字段列表FROM表1,表2WHERE条件...;显示内连接:SELECT字段列表FROM表1[INNER]
DZAXX
·
2024-01-06 16:31
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
其他