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
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
数据库
关于对象存储的若干事
引言最近在阅读鸣嵩的一篇文章,数据库的下一场革命:S3延迟已降至原先的10%,云
数据库架构
该进化了收获很多,过去时间也基于对象存储做过一些功能实现,特记录下。
~千溪杂谈(随风而逝)~
·
2024-01-11 16:21
分布式系统与数据库理论
数据库
分布式
云计算
database
数据库架构
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
学习
笔记
Redis 简介
1、
数据库架构
发展随着互联网+和大数据时代的来临,传统的关系型数据库已经不能满足中大型网站日益增长的访问量和数据量,这个时候就需要一种能够快速存取数据的组件来缓解数据库服务I/O的压力,来解决系统性能上的瓶颈
HuaLuLemon
·
2024-01-10 15:20
Redis
redis
数据库
缓存
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
分库分表Sharding-JDBC最佳实践专题
一Mysql
数据库架构
演变历史单机请求量大查询慢单机故障导致业务不可用主从数据库主从同步,从库可以水平扩展,满足更大读需求但单服务器TPS,内存,IO都是有限的双主用户量级上来后,写请求越来越多一个Master
葛旭朋
·
2024-01-09 12:53
JAVA
java
数据库
开发语言
数据库有哪些新方向?
从
数据库架构
的角度来看,向云原生架构的演进是一个重要的趋势。这一方向已经催生了许多优秀的数据库产品,如GaiaDB、PolarDB和TiDB等。
Foolforuuu
·
2024-01-09 10:01
数据库
云原生
数据库开发
数据库架构
云计算
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
《GreenPlum系列》GreenPlum详细入门教程01-GreenPlum介绍
文章目录第一章GreenPlum介绍1.MPP架构介绍2.GreenPlum介绍3.GreenPlum
数据库架构
4.GreenPlum数据库优缺点GreenPlum:https://cn.greenplum.org
DATA数据猿
·
2024-01-08 06:00
Greenplum
数据库
greenplum
postgresql
内存数据库Redis 7.2性能优化经验技巧
内存限制将直接影响你的
数据库架构
和性能,正确地设置和管理你的数据库内存限制是优化Redis性能的关键部分。除了你的数据集,内存限制还必须考虑复制、Active-Active元数据、模块开销等因素。
weixin_30777913
·
2024-01-07 10:04
redis
数据库
性能优化
缓存
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
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
数据库
分布式事务问题
在传统数据库事务中,必须要满足四个原则:ACID原则分布式事务,就是指不是在单个服务或单个
数据库架构
下,产生的事务,例如:跨数据源的分布式事务跨服务的分布式事务综合情况在分布式系统下,一个业务跨越多个服务或数据源
ZSYP-S
·
2024-01-06 14:43
分布式
数据库性能测试
数据库架构
设计数据库性能测试的目的以及范围数据库的常用架构数据库主从同步的工作原理数据库分库分表的设计方法性能测试的目的发现数据库相关的所有性能瓶颈性能测试范围sql语句-慢查询等资源使用率
数据库架构
的合理性数据库性能指标数据库常用架构一主多从一主多从读写分离
慕止
·
2024-01-06 11:44
MYSQL多种提权方式
MYSQL-
提权条件-数据库的最高权限用户的密码-secure-file-priv没进行目录限制-拿下了网站的权限(通过webshell或者其他方式)-获取到了数据库的账号密码(获取密码:D:/phpstudy
过期的秋刀鱼-
·
2024-01-06 07:51
#
Web安全
mysql
adb
数据库
web安全
MySQL-
数据库概述
数据库相关概念:数据库(DateBase)简称DB,就是一个存储数据的仓库,数据有组织的进行存储。数据库分为关系型数据库简称RDBMS和非关系型数据库关系型数据库简称RDBMS:建立在关系模型的基础上,由多张相互连接的二维表组成的数据库.简单来说就是通过表来存储关系的数据库特点:1.使用表来存储数据,格式统一,便于维护2.使用sql语言操作,标准统一,使用方便数据库管理系统(DateBaseMan
DZAXX
·
2024-01-06 07:12
数据库
问题定位 | XtraBackup 8.0 数据重建避坑事件始末
作者:卢文双资深数据库研发工程师目前负责青云云数据库的研发工作,热衷于研究主流
数据库架构
、源码,对关系型数据库MySQL/PostgreSQL及分布式数据库有深入研究。
RadonDB
·
2024-01-06 04:38
MySQL-
约束
约束是作用在表中字段的规则,用于限制存储在表中的数据。约束是作用于表中的字段上的,我们可以在创建表/修改表的时候添加约束。目的:保证数据库中数据的正确,有效性和完整性。常见约束:举个例子:假设我们要创建下面这个表代码:createtableuser(idintprimarykeyauto_incrementcomment'主键',namevarchar(10)notnulluniquecommen
DZAXX
·
2024-01-06 01:09
mysql
数据库
MySQL-
函数
函数是指一段可以直接被调用的代码或程序。使用方法:函数名(参数);常用的字符串函数:举个例子:要将emo表的work字段的所有数据转换成大写:updateemosetwork=UPPER(WORK);常见的数值函数:举个例子:要将emo表的db字段的所有数据转换0-1内随机数:updateemosetdb=rand();常见的日期函数:举个例子:要将emo表的date字段的所有数据转换当前日期:u
DZAXX
·
2024-01-06 01:36
mysql
数据库
test dbtest-02-Liquibase 是一个数据库变更管理工具
Liquibase是一种开源的
数据库架构
变更管理解决方案,它使你能够轻松地管理数据库变更的修订版本。Liquibase使得参与应用程序发布流程的任何人都能够:在发布数据库时消除错误和延迟。
老马啸西风
·
2024-01-05 00:19
test
数据库
appium
unit
testing
单元测试
junit
Deepin15.11安装MariaDB
卸载旧版本$sudoaptautoremovemariadb-*
mysql-
*安装MariaDB$sudoaptinstallmariadb-servermariadb-client修改配置文件$sudovi
WAYNE_YAO
·
2024-01-04 18:18
专车数据层架构进化往事:好的架构是进化来的,不是设计来的
1单
数据库架构
产品初期,技术团队的核心目标是:“快速实现产品需求,尽早对外提供服务”。彼时
微服务 spring cloud
·
2024-01-04 17:00
架构
oracle
数据库
云卷云舒:浅析云
数据库架构
的分层设计
云数据库和普通数据库的区别,其实就是基础设施提供者的区别,包括其支撑能力的体现。一、云数据库的受众云数据库的形式大致可分为如下三类:1、公有云数据库:基本上面向中小企业主,成本的节约往往可以直接体现在方方面面的,包括数据中心、机房、服务器、运维等成本。2、私有云数据库系统:成本节约的同时,保证了系统和数据逻辑独占的需求,提升了自主和安全感等级,是大中型企业客户的选择。3、混合云:企业有更多的自主度
Cloud云卷云舒
·
2024-01-04 16:02
数据库
云原生
架构设计
数据库架构
数据库
云计算
架构模式:分片
分片是一种
数据库架构
模式,涉及将数据库划分为更小、更快、更易于管理的部分,称为分片。每个分片都是一个不同的数据库,这些分片共同构成了整个数据库。
沃趣数据库管理平台
·
2024-01-04 08:20
技术专栏
架构
数据库
数据库架构
postgresql
mysql
oracle
mysql无法连接问题及其环境变量配置
打开一个同样的窗口执行
mysql-
凹凸曼说我是怪兽y
·
2024-01-03 14:53
Python
java
Java-基础
mysql
数据库
MySQL-
学习数据库必备的基础知识
一、基础概念元组:元组(tuple)是关系数据库中的基本概念,关系是一张表,表中的每行(即数据库中的每条记录)就是一个元组,每列就是一个属性。在二维表里,元组也称为行。码:码就是能唯一标识实体的属性,对应表中的列。候选码:若关系中的某一属性或属性组的值能唯一的标识一个元组,而其任何、子集都不能再标识,则称该属性组为候选码。例如:在学生实体中,“学号”是能唯一的区分学生实体的,同时又假设“姓名”、“
jinyangjie0
·
2024-01-03 01:26
MySQL
数据库
mysql
database
Mysql-
统计本周/本月的数据
date_format()函数统计本周内数据selectsubdate(curdate(),if(date_format(curdate(),’%w’)=0,7,date_format(curdate(),’%w’))-1)获取当前日期在本周的周一selectsubdate(curdate(),if(date_format(curdate(),’%w’)=0,7,date_format(curda
不爱冒泡的菜鸟二哥
·
2024-01-02 00:52
mysql
数据库
Redis
方便扩展(数据之间没有关系)大数据量高性能(Redis一秒写8万次,读取11万次,NoSQL的缓存记录级,是一种细粒度的缓存,性能会比较高)数据类型是多样的(不需要事先设计数据库)发展历程单机
MySQL
Wirdeo
·
2024-01-01 16:43
MySQL-
长事务详解
您好,我是码农飞哥(wei158556),感谢您阅读本文,欢迎一键三连哦。1.Python基础专栏,基础知识一网打尽,9.9元买不了吃亏,买不了上当。Python从入门到精通2.毕业设计专栏,毕业季咱们不慌忙,几百款毕业设计等你选。❤️3.Python爬虫专栏,系统性的学习爬虫的知识点。9.9元买不了吃亏,买不了上当。python爬虫入门进阶❤️4.Ceph实战,从原理到实战应有尽有。Ceph实战
码农飞哥
·
2024-01-01 16:58
MySQL从入门到精通
mysql
adb
android
MySQL-
数据类型
MySQL数据类型数值类型整型int大整型4个字节0~2^32-1~-2^32+1(42亿多)tinyint微小整型1个字节有符号(signed默认):-128~127无符号(unsigned):0~255常用:agetinyintunsignedsmallint小整型2个字节0~65535bigint极大整型8个字节0~2^64-1浮点型float4个字节,最多显示7个有效位用法:字段名floa
遇明不散
·
2024-01-01 11:02
MySQL已安装,而services.msc服务中没有MySQL服务
(cdC:\
mysql-
晚霞山空静
·
2024-01-01 07:27
MySQL
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
其他