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-
索引策略
高性能的索引策略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
Hive学习笔记(Hive数据的定义与操作)
Hive学习笔记(Hive数据的定义与操作)Hive数据定义与操作HiveQL数据定义语言创建数据库删除数据库创建表1.管理表外部表修改表删除表分区表静态分区动态分区HiveQL数据操作向管理表中装载数据经
查询语句
向表中插入数据单个
查询语句
中创建表并加载数据导入数据导出数据
ジ時光不老
·
2024-01-13 04:22
Hive学习
java
开发语言
后端
【数据库原理】(21)查询处理过程
数据库系统首先会扫描用户的
查询语句
,识别关键字、表名、列名等元素。之后,通过词法和语法分析,确保语句遵循了SQL的语法规范。这一步是至关重要的,因为它确保了
查询语句
的合法性和逻辑
游码客
·
2024-01-13 04:11
数据库
数据库
oracle
50天精通Golang(第15天)
数据表的
查询语句
用户对于数据表或视图等最常用的操作就是查询。也叫检索。
恶灵退却
·
2024-01-13 02:42
50天精通golang
golang
开发语言
后端
2019-08-09 SQL
2019-08-09下午:SQL:结构性
查询语句
。从数据库查询、提取、插入、删除数据。Nosql是SQL的补充,是主次,不是代替。数据模型:数据库按照数据结构来组织、存储、和管理数据。
阳光照我心房
·
2024-01-13 02:29
Mysql查询与更新语句的执行
一条SQL
查询语句
的执行顺序FROM:对FROM子句中的左表和右表执行笛卡儿积(Cartesianproduct),产生虚拟表VT1ON:对虚拟表VT1应用ON筛选,只有那些符合的行才被插入虚拟表VT2
Artisan_w
·
2024-01-13 00:45
#
Mysql
mysql
数据库
MySQL慢查询日志分析(慢查询日志)
慢查询日志一般用于性能分析时开启,收集慢SQL然后通过explain进行全面分析,一般来说,生产是不会开启的,收集慢
查询语句
是十分耗性能的,但是我们在测试环境是可以模拟分析的,优化
胡八一
·
2024-01-12 22:01
#
mysql
mysql
数据库
mysql优化之explain 以及 索引优化
安装文档参考:https://blog.csdn.net/yougoule/article/details/56680952Explain工具介绍使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的
查询语句
或是结构的性能瓶颈在
my_styles
·
2024-01-12 20:30
mysql
android
数据库
mysql中SELECT list is not in GROUP BY clause and contains nonaggregated column解决办法
1.说明报错原因是
查询语句
中与分组字段不匹配,查询的必须作为全部的分组字段2.暂时解决执行如下sql可以暂时解决,重启后失效setsql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE
该用户已被封禁无法显示
·
2024-01-12 17:19
mysql
oracle
数据库
使用MySQL来进行查询,当输入一条
查询语句
会发生什么?
当我们使用MySQL作为数据库的时候,输入从客户端输入一条
查询语句
select*fromxxxwhere(条件)时建立连接首先我们是在客户端输入
查询语句
的,输入完
查询语句
以后,客户端需要将
查询语句
发送给服务端进行查询
Kom19
·
2024-01-12 15:54
MySQL的学习心得
mysql
数据库
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】MySQL基本语句
1.使用MySQL客户端登录:打开终端并运行以下命令,使用你的MySQL用户名和密码登录到MySQL服务器:mysql-uyour_username-p2.连接成功后,运行以下SQL
查询语句
来获取数据库的数量
lvzt
·
2024-01-12 12:18
mysql
数据库
MySQL-
视图
简述:视图(VIEW)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。作用:1.简单:视图不仅可以简化用户对数据的理解,也可以简化他们的操作。哪些被经常使用的查询可以被定义为视图,从而使用户不必为以后的操作每次指定全部的条件。安全:数据库可以授权,但不能授权到数据库特定行和特定列上。通过视图用户只能查询和修改他们所能见
DZAXX
·
2024-01-12 11:38
mysql
数据库
关于‘ Mybatis中的动态SQL语句 ‘解析
这种灵活性使得我们能够根据应用程序的需求来构建动态的
查询语句
。2、动态SQL的作用动态SQL是根据不同条件和需求,动态生成SQL语句的一种技术。
Long里小花荣
·
2024-01-12 04:20
sql
mybatis
数据库
多方面进行MySQL数据库优化
前言:影响数据库效率的因素主要可以分为两类:1、一类是服务器的CPU、内存、网卡流量、磁盘IO等硬件因素;2、另一类就是数据库的设计和使用方法,例如数据库引擎选择、表结构设计、索引的使用、
查询语句
等。
蜗牛君我们走
·
2024-01-12 02:36
openGauss学习笔记-194 openGauss 数据库运维-常见故障定位案例-分析
查询语句
长时间运行的问题
文章目录openGauss学习笔记-194openGauss数据库运维-常见故障定位案例-分析
查询语句
长时间运行的问题194.1分析
查询语句
长时间运行的问题194.1.1问题现象194.1.2原因分析194.1.3
superman超哥
·
2024-01-12 01:07
openGauss学习笔记
openGauss
国产数据库
开源数据库
数据库
开源软件
sqlcmd导出sql文件
sqlcmd-S-d-U-P-Q""-o其中,需要根据自己的情况修改以下参数::指定连接到的SQLServer实例的名称或IP地址;:指定要从中获取数据的数据库名称;、:登录SQLServer所需的用户名和密码;:要运行的SQL
查询语句
三希
·
2024-01-11 20:33
sql
oracle
数据库
从 TPCH 测试学习性能优化技巧之 Q2
查询语句
没有从语法上限制返回多少条元组,TPC-H标准规定,查询结果只返回前100行即可(通常依赖于应用程序实现)。二、Oracle执行Oracle编写的查询SQL语句如下
ertyee42
·
2024-01-11 19:07
MySQL:索引失效场景总结
1执行计划查索引通过执行计划命令可以查看
查询语句
使用了什么索引。
不死鸟.亚历山大.狼崽子
·
2024-01-11 18:02
Mysql
mysql
数据库
mysql查询当天、近一周、近一个月及近一年的数据以及各种报表查询sql
以下是一些常见的MySQL
查询语句
,用于查询当天、近一周、近一个月和近一年的数据,以及一些常见的报表查询。
独木人生
·
2024-01-11 18:23
MySQL
mysql
sql
数据库
如何查询MySQL中的树型表
以下是一个示例查询树型表的递归
查询语句
:WITHRECURSIVEcteAS(SELECTid,pa
林隐w
·
2024-01-11 16:04
MySQL
数据库
mysql
数据库
MyBatis分页插件的实现原理
简单来说,就是通过在
查询语句
中添加额外的参数和逻辑,以支持分页功能。它的核心思想是将分页参数传递给插件,然后由插件在生成SQL语句时动态添加分页条件。
林隐w
·
2024-01-11 16:04
mybatisplus
数据库
mybatis
数据库
MySQL视图
行和列的数据来自于定义的视图的查询中使用的表,并且是在使用视图中动态生成的,只保存sql逻辑,不保存数据应用场景多个地方使用同样的查询结果该查询结果使用的sql语句较为复杂视图创建视图#语法结构createview视图名as
查询语句
拾光师
·
2024-01-11 16:01
MySQL
程序人生
MySQL Select 语句执行顺序
一条SQL
查询语句
结构如下:SELECTDISTINCTFROMJOINONWHEREGROUPBYHAVINGORDERBYLIMIT但真正的执行步骤如下,执行时,每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入
低吟不作语
·
2024-01-11 15:53
MySql
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查询后从高到低排序,MySQL--进阶3 排序查询
筛选条件】orderby排序条件【asc升序/desc降序】特点:1、asc升序desc降序默认升序2、orderby句子中可以支持单个字段、多个字段、表达式、函数、别名3、orderby子句一般放在
查询语句
的最后面
李济斌GYM
·
2024-01-11 12:48
mysql查询后从高到低排序
Mysql隔离级别MVCC多版本并发控制机制
事务原理与优化目录概述undo日志版本链与readview机制详解深入浅出分析MVCC可见性算法的操作示例关于readview和可见性算法的原理解释总结概述在之前的文章中讲过,Mysql在可重复读隔离级别下,同样的sql
查询语句
在一个事务里多次执行查询结果相同
Myname_China
·
2024-01-11 11:23
数据库
mysql
数据库
MySQL数据库慢的排查思路
CPU密集型的数据库,性能问题有以下几种:1.复杂的
查询语句
、存储过程、触发器、自定义函数等;2.锁竞争问题;3.并发量大。解决问题的思路:1.通过慢查询日志,找出相关语句,优化
查询语句
调整索引策略。
Almeche
·
2024-01-11 11:17
MySQL
Mybatis xml中排序(order by)条件用#{}查询失败
解决方法:使用${}将传入的数据直接显示生成在sql中;1、当
查询语句
使用#{},例如传入"update_datedesc"排序条件,生成语句如下selectid,title,name,status,
涵宇菲子
·
2024-01-11 09:50
mybatis
xml
mysql-
索引、事务、存储
索引一、索引的概念●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。●索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。●索引是表中一列或者若干列值排序的方法。
峡谷在逃戚风
·
2024-01-11 08:58
mysql
oracle
数据库
ETL项目最终脚本文件--学习笔记
查询元数据库表中已经被采集的日志文件,来对比确定要采集新的访问日志文件-创建元数据库连接-获取已经被采集的日志文件-对比确定要采集的日志文件3.针对待采集的新访问日志文件,进行数据采集(ETL操作->
mysql
祈愿lucky
·
2024-01-11 07:35
大数据
etl
学习
笔记
MongoDB——去重函数Distinct
distinct方法的语法db.collection.distinct(field,query,options)distinct方法包含三个参数,field表示要检索唯一值的字段,query表示检索时使用的
查询语句
zhanglf1016
·
2024-01-11 07:05
#
mongodb
mongodb
数据库
数据库千万级数据量查询的优化技巧及思路
一、进行SQL
查询语句
的相关优化1.EXPLAIN:EXPLAIN是一个用于分析查询执行计划的关键字。
w_l666
·
2024-01-11 03:57
数据库
java
spring
spring
boot
jvm
spring
cloud
一条SQL
查询语句
是如何执行的?
前言MySQL的逻辑架构图大体来说,MySQL可以分为Server层和存储引擎层两部分。server层:主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。Store层:存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB、M
海哥python
·
2024-01-11 02:45
mysql
mysql
数据库
后端
sql
火烧眉毛,我是如何在周六删了公司的数据库
事故还原如果你不给创业公司打工,请不要嘲笑我有几百个订单需要删除,所以我决定不手动操作,而是编写一个简单的SQL
查询语句
(警告)实际上比这复杂一些,但这里简化一下:UPDATEordersSETis_de
Bytebase
·
2024-01-11 01:03
数据库
运维
DBA
开发者
数据库管理
DevOps
Mybatis多表关联查询
1.执行连接
查询语句
1.1准备工作1.1.1准备两张关联的表:t_emplotee、t_department(1)回顾表关系:(1.1)一对多:主键表中的一条数据,对应外键表中的多条数据。
一路向北看星晴
·
2024-01-10 23:50
mybatis
数据库
Mybatis动态sql
二、动态sql的作用1.可以根据不同的条件生成不同的SQL语句,条件灵活2.通过使用参数化查询或者绑定变量的方式来构建动态SQL,防止sql注入3.动态SQL可以根据运行时的条件动态调整
查询语句
,优化查询
এ揽风挽你ꦿ໊ོ༊130
·
2024-01-10 23:57
mybatis
sql
java
大数据
sql语句子查询(标量子查询,列子查询,行子查询),分页查询,联合查询
出现在其他语句中的select语句,称为子查询或者内查询外部的
查询语句
,称为主查询或外查询分类:按子查询出现的位置select后面from后面where或having后面exists后面(相关的子查询)
鸥总
·
2024-01-10 12:27
mysql
sql
数据库
SQL update语句delete 语句
查询语句
UPDATE语句1.修改计算机专业的联系方式为”1111111“updatesdeptsettelephone="1111111"wheredname="计算机学院"2.修改学生信息,将"01"学院的学生年龄加1updatestudent2setsage=sage+1wheredeptno="01"3.将C语言这门课学分改为3.5分updatecoursesetccredit=3.5wherecn
A 坐在山顶看猪飞
·
2024-01-10 12:56
mysql
mysql-
存储引擎
->showenginesimage.pngMRG_MYISAMCSV适用于写CSV日志文件,将结构化业务数据快速导入电子表格。CSV存储引擎以表格形式创建、读取和写入逗号分隔值(CSV)文件。不提供任何索引机制,在存储和转换日期时间值时也存在某些问题,存储数据的效率不高,因此应该谨慎使用。MyISAMmylsam是基于isam存储引擎,并对其扩展,它是web,数据仓库和其它应用环境下最常用的储存
一个喜欢烧砖的人
·
2024-01-10 06:17
基于springboot的sql防注入过滤器
目录何为SQL注入基于springboot的sql防注入过滤器回到顶部何为SQL注入SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的
查询语句
的结尾上添加额外的
高级盘丝洞
·
2024-01-10 06:57
spring
boot
sql
后端
ChatGPT扩展系列之网易数帆ChatBI
然而,传统的BI工具往往对用户有一定的技术门槛,需要熟练的操作技能和复杂的
查询语句
,这使得大部分的企业员工难以深入挖掘数据的价值。那么,如何让数据分析变得更为直观、更为人性化呢?
不二人生
·
2024-01-10 05:20
#
ChatGPT
扩展系列
chatgpt
NSSCTF 这是什么?SQL !注一下 !
开启环境:直接提示了
查询语句
,sql注入:?
郭与童
·
2024-01-10 04:46
sql
mybatis
数据库
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他