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中查询所有表得创建时间、修改时间、引擎、数据量的sql
mysql-
>select*fromINFORMATION_SCHEMA.TABLESwhereTABLE_SCHEMA='DB_NAME'orderbycr
rightchen
·
2023-04-02 03:14
①⑥
MySQL-
未完(主从目的和原理、备份数据-配置主服务器-配置从-连接主并同步)
通过读写分离、数据备份、负载均衡最终体现效率实际开发中,至少要有两台服务器client:客户端Csever:服务器Smaster:主服务器slave:从服务器从随主变至少两台服务器的作用:主服务器上的所有数据备份到从服务器手动备份:麻烦,不可取;解决方法:主服务器与从服务器进行关联,从服务器自动向主服务器请求数据(从随主变)防止丢失不管主、从谁挂了,数据都不会丢失负载均衡一台从不够,多几台,更新在
Agony_锐
·
2023-04-01 23:59
MySQL-
流程控制结构/游标(IF THEN/CASE THEN/LOOP/WHILE DO/REPEAT UNTIL/ITERATE/LEAVE/OPEN/FEATCH/CLOSE)
目录一、流程控制1.1分支结构1.1.1IFTHEN1.1.2CASE1.2循环结构1.2.1LOOP1.2.2WHILE1.2.3REPEAT1.3跳转语句二、游标2.1概念2.2使用步骤2.3举例一、流程控制流程控制为三大类:顺序结构:程序从上往下依次执行分支结构:程序按条件进行选择执行,从两条或多条路径中选择一条执行循环结构:程序满足一定条件下,重复执行一组语句针对于MySQL的流程控制语句
UndefinedException
·
2023-04-01 11:20
MySQL
mysql
MySQL-
变量、流程控制与游标
目录一、变量1.系统变量(1)系统变量分类(2)查看系统变量(3)MySQL8.0的新特性—全局变量的持久化2.用户自定义变量(1)用户变量分类(1)会话用户变量(3)局部变量二、定义条件与处理程序三、流程控制1.分支结构之IF2.分支结构之CASE3.循环结构之LOOP4.循环结构之WHILE5.循环结构之REPEAT6.跳转语句之LEAVE语句7.跳转语句之ITERATE语句8.LOOP、WH
划水yi术家
·
2023-04-01 11:37
数据库
mysql
sql
数据库
MySQL-
26- 变量、流程控制与游标(2)
3.流程控制解决复杂问题不可能通过一个SQL语句完成,我们需要执行多个SQL操作。流程控制语句的作用就是控制存储过程中SQL语句的执行顺序,是我们完成复杂操作必不可少的一部分。只要是执行的程序,流程就分为三大类:顺序结构:程序从上往下依次执行分支结构:程序按条件进行选择执行,从两条或多条路径中选择一条执行循环结构:程序满足一定条件下,重复执行一组语句针对于MySQL的流程控制语句主要有3类。注意:
Rusty well began
·
2023-04-01 10:59
#
MySQL
mysql
数据库
sql
MySQL-15分布式架构-MyCAT
MySQL-
分布式架构-MyCAT1.MyCAT基础架构图image2.MyCAT基础架构准备2.1环境准备:两台虚拟机db01db02每台创建四个mysql实例:33073308330933102.2
学无止境_9b65
·
2023-04-01 06:44
MySQL-
配置优化
目录连接请求的变量max_connectionsback_logwait_timeout和interactive_timeout缓冲区变量key_buffer_sizequery_cache_sizemax_connect_errorssort_buffer_sizemax_allowed_packetjoin_buffer_sizethread_cache_size配置InnoDB的几个变量in
大虾好吃吗
·
2023-04-01 02:46
MySQL
mysql
数据库
服务器
MySQL-
自带工具介绍
目录mysqlmysqladmin博客主页:大虾好吃吗的博客MySQL专栏:MySQL专栏地址MySQL数据库不仅提供了数据库的服务器端应用程序,同时还提供了大量的客户端工具程序,如mysql,mysqladmin,mysqldump等等Mysql命令是用的最多的一个命令工具了,为用户提供一个命令行接口来操作管理MySQL服务器。运行‘mysql--help’就可以获取mysql帮助信息,这里主要
大虾好吃吗
·
2023-04-01 02:45
MySQL
数据库
mysql
sql
MySQL-
用户与权限
目录DB权限表新建普通用户创建新用户(createuser)创建新用户(grant)删除普通用户修改用户密码Root用户修改自己的密码Root用户修改普通用户密码普通用户修改密码Root用户密码丢失的解决办法权限管理赋予权限收回权限查看权限博客主页:大虾好吃吗的博客MySQL专栏:MySQL专栏地址用户列user表的用户列包括Host、User、password,分别表示主机名、用户名和密码。其中
大虾好吃吗
·
2023-04-01 01:17
MySQL
数据库
mysql
sql
mysql-
窗口函数 快速学习
窗口函数MySQL8.0开始支持窗口函数,对于查询中的每一行,它使用与该行相关的行执行计算。以下部分讨论如何使用窗口函数,包括OVER和WINDOW子句的描述。第一部分提供非聚合窗口函数的描述。窗口函数语法window_function_name(expression)OVER([partition_defintion][order_definition][frame_definition])在这
aaaak_
·
2023-03-31 06:53
大数据
mysql
学习
数据库
【1】
Mysql-
逻辑架构简介
逻辑架构简介整体架构各层介绍1.连接层2.连接层3.引擎层4.存储层整体架构和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。各层介绍1.连接层最上层是一些客户端和连接服务,包含本地sock通信和大多数基
关赫
·
2023-03-31 01:41
mysql
mysql
数据库
MySQL-
索引
INSERTINTOindex_demoVALUES(4,4,‘a’);由于下一个数据页中用户记录的主键值必须大于上一个页中用户记录的主键值的要求,所以在插入主键值为4的记录的时候需要伴随着一次记录移动,也就是把主键值为5的记录移动到页28中,然后再把主键值为4的记录插入到页10中,这个过程的示意图如下:这个过程表明了在对页中的记录进行增删改操作的过程中,我们必须通过一些诸如记录移动的操作来始终保
m0_67614284
·
2023-03-31 00:14
Java
经验分享
架构
java
MySQL-
高级-3 MySQL逻辑架构
文章目录1.逻辑架构剖析1.1服务器处理客户端请求1.2Connectors1.3第一层:连接层1.4第二层:服务层1.5第三层:引擎层1.6存储层1.7小结2.SQL执行流程2.1MySQL中的SQL执行流程2.2MySQL8中SQL执行流程2.3MySQL5.7中SQL执行原理2.4SQL语法顺序3.数据库缓冲池(bufferpool)3.1缓冲池vs查询缓存3.1.1缓冲池(BufferPo
有什么奇怪!
·
2023-03-30 20:12
#
mysql
MySQL
阿里愚公支持mysql到mysql吗_GitHub - xinweishao/yugong-full-increment: 愚公扩展版本,支持全量和增量同步mysql到sqlserver...
yugong[TOC]目的SQLServer->MySQL的一致性检查(CHECK)
MySQL-
>SQLServer的回滚(SYNC)获得yugongjar包方法一:编译yugongjar包:gitgit
漾漾ML
·
2023-03-30 15:52
MySQL-
存储引擎
零、本文纲要一、MySQL存储引擎二、InnoDB存储引擎1、InnoDB逻辑存储结构2、InnoDB架构3、InnoDB内存结构4、InnoDB磁盘结构tips:Ctrl+F快速定位所需内容阅读吧。一、MySQL存储引擎1、查看当前版本支持的存储引擎showengines;8.0.26版本,输出结果如下:+--------------------+---------+--------------
石头耳东
·
2023-03-30 06:32
MySQL-
存储引擎
1.存储引擎种类1.1介绍(OracleMySQL)MySQL5.5之前,使用MyISAM引擎作为模式引擎。用户数据、系统表数据都是在MyISAM。MySQL5.5版本,将InnoDB引擎作为默认的存储引擎。存储用户表数据,系统相关表有部分是MyISAM。其他种类:Tokudb引擎:PerconaMairaDB默认支持的。insert性能高、压缩比都比较高InnoDB#5.5以后默认的存储引擎My
_不想翻身的咸鱼
·
2023-03-30 02:36
数据库/MySQL - 深入探究 - 1
1.应用场景主要用于了解和掌握数据库/
MySQL-
更新操作详细流程。2.学习/操作1.文档阅读主要来自于AI的对话【geekchat,chatgpt】以及官方文档资料,以及其他技术文章,专栏等。
穿素白衫的中少年
·
2023-03-29 15:27
数据库
12
MySQL-
主从复制架构演变-读写分离架构-Atlas
主从复制架构演变-读写分离架构-Atlas作用安装配置Atlas功能测试生产用户要求Atlas基本管理作用读写分离从库负载均衡IP过滤SQL语句黑白名单DBA可平滑上下线DB自动摘除宕机的DB自动分表下载地址https://github.com/Qihoo360/Atlas/releases注意:1、Atlas只能安装运行在64位的系统上2、Centos5.X安装Atlas-XX.el5.x86_
最爱下一站
·
2023-03-29 03:02
MySQL
MySQL-从入门到精通
中间键
读写分离
atlas
mysql-
哪些些情况需要或者不需要创建索引
哪些些情况需要创建索引1、主键自动建立唯一索引2、频繁作为查询条件的字段3、查询中与其他表关联的字段,外键关系建立索引4、单键/组合索引的选择问题,高并发下倾向创建组合索引5、查询中排序的字段,排序字段通过索引访问大幅提高排序速度6、查询中统计或分组字段哪些些情况不需要创建索引1、表记录太少2、经常增删改的表3、数据重复且分布均匀的表字段,只应该为经常查询和最经常排序的数据列建立索引(如果某个数据
ssttIsme
·
2023-03-28 13:46
mysql-
基础知识
三大范式**第一范式(1NF)1.数据项不可分**第二范式(2NF)1.满足第二范式必须先满足第一范式2.实体的属性完全依赖于主关键字**第三范式(3NF)1.满足第三范式必须先满足第二范式2.要求一个数据库表中不包含已在其它表中包含的非主关键字信息,即数据不能存在传递关系,即每个属性都跟主键有直接关系而不是间接关系。反范式化设计1、为了性能和读取效率而适当的违反对数据库设计范式的要求;2、为了查
通往天堂的护照
·
2023-03-28 12:19
MySQL-
运行机制
MySQl架构图.pngSQL-运行机制.png查询缓存:解析器:预处理器:语义解析生成新的解析树查询优化器:因为一条SQL语句可以有多个执行路径,所以需要优化器进行优化和选择(基于成本的优化),优化后得到的是一个执行路径或者执行计划。查看执行计划的:EXPLANSQL语句或者EXPLANFORMAT=JSONSQL语句或者开启optimizer_trace(showvariableslike'o
程序员阿奇
·
2023-03-27 01:24
Doris和Mysql的批同步测试
Doris和Mysql测试结果同步类型更新表(列级)更新表(行级)追加表覆盖表Doris->Mysql支持支持支持支持
Mysql-
>Doris支持不支持不支持不支持
Mysql-
>Doris不支持更新表(
骚戴
·
2023-03-27 00:17
大数据
mysql
数据库
mysql-
面试题
1.事务隔离级别ACID原子性:undolog一致性:最核心本质的要求隔离性:锁+mvcc持久性:redolog读未提交读已提交:不可重复读,前后2次读取的数据有变化可重复读:两次快照读,读到的数据一样。会有幻读现象:如果读一个区间,发现多出一条数据。其实mysql没有幻读了,如果幻读要求2次读都是快照读的话。序列化:所有事务依次执行。2.MVCC数据库读分2种,当前读和快照读。mvcc多版本并发
liwsh
·
2023-03-24 06:40
arm64架构的Linux安装mysql5.7
yuminstall-ylibaio*3.下载解压Mysqlwgethttps://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/
mysql
离殇恨
·
2023-03-23 19:02
linux
架构
mysql
Mysql-
触发器及创建触发器失败原因
Q:什么是触发器?A:触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的特性:1、有beginend体,beginend;之间的语句可以写的简单或者复杂2、什么条件会触发:I、D、U3、什么时候触发:在增删改前或者后4、触发频率:针对每一行执行5、触发器定义在表上,附着在表上。也就是由事件来触发某个操作,事件包括INSERT语句,UPDATE语句和DELET
be.be
·
2023-03-22 11:33
mysql
mysql-
触发器
触发器1.创建触发器createtriggernewproductafterinsertonproductsforeachrowbeginselect'productadded';end;在创建触发器时要给出触发器名触发器关联的表触发器应该响应的活动(updatedeleteinsert)触发器何时执行(afterbefore)每个表每个事件每次只允许一个触发器,每个表最多支持6个触发器(upda
weixin_50879113
·
2023-03-22 11:02
MYSQL
mysql
Mysql-
触发器
用触发器实现2个表字段值的同步更新droptriggerifexiststgr_example;createtriggertest.tgr_examplebeforeupdateontest.table1foreachrowbeginifOLD.views_count
[咖啡加冰]
·
2023-03-22 11:57
Mysql
mysql
触发器
MySQL-
存储过程
什么是存储过程我们前面所学习的MySQL语句都是针对一个表或几个表的单条SQL语句,但是在数据库的实际操作中,并非所有操作都那么简单,经常会有一个完整的操作需要多条SQL语句处理多个表才能完成。例如,为了确认学生能否毕业,需要同时查询学生档案表、成绩表和综合表,此时就需要使用多条SQL语句来针对几个数据表完成这个处理要求。存储过程可以有效地完成这个数据库操作。存储过程是数据库存储的一个重要的功能,
大虾好吃吗
·
2023-03-22 11:24
MySQL
mysql
数据库
云原生
MySQL-
触发器、视图、用户管理
MySQL-
触发器、视图触发器视图用户管理触发器#定义格式:createtrigger触发器名称before|afterinsert|update|deleteon表格名foreachrow触发动作;例如
getBinary
·
2023-03-22 11:47
mysql
触发器
数据库
mysql
sql
MySQL-
触发器
目录触发器简介创建触发器创建BEFORE类型触发器创建AFTER类型触发器删除触发器(DROPTRIGGER)删除触发器语法总结insertdeleteupdate:MySQL专栏触发器简介MySQL数据库中触发器是一个特殊的存储过程,不同的是执行存储过程要使用CALL语句来调用,而触发器的执行不需要使用CALL语句来调用,也不需要手工启动,只要一个预定义的事件发生就会被MySQL自动调用。引发触
大虾好吃吗
·
2023-03-22 11:38
MySQL
mysql
云原生
sql
Mysql-
性能分析-Profiling
是什么ShowProfile是mysql提供可以用来分析当前会话中语句执行的资源消耗情况,可以用于Sql调优的测量。怎么玩先查看是否开启了此功能:showvariableslike'profiling%';默认情况下,参数出于关闭状态,为OFF状态开启Profiling:setprofiling=1;开启此功能后,就能执行我们的SQL语句展示最近的SQL执行情况:showprofiles;此命令展
半支铅笔半块橡皮
·
2023-03-21 04:32
mysql-
存储函数、存储过程
在测试数据的过程中,通过存储函数及存储过程构造数据:#生成随机字符串DELIMITER$$CREATEFUNCTIONrand_string(nINT)RETURNSVARCHAR(255)BEGINDECLAREchars_strVARCHAR(100)DEFAULT'abcdefghijklmnopqrstuvwsyzABCDEFGHIJKLMNOPQRSTUVWXYZ';DECLAREret
bug_ling
·
2023-03-20 08:15
redis的与mysql的同步
方案一:读:读redis->没有,读
mysql-
>把mysql数据写回redis写:写
mysql-
>成功,写redis。
玄林
·
2023-03-18 16:56
Mysql-
概述
架构图图片来源数据文件(innodb)每张表都有两种后缀名的文件,分别为frm后缀与ibd后缀。.frm后缀的文件中存储了表的表结构信息。.ibd后缀的文件中存放了表的数据信息与索引信息,又叫表空间文件。ibdata所有表公用的数据文件如果在配置文件中没有开启innodb_file_per_table参数,在数据库对应的目录中则不会出现.ibd为后缀的文件,因为默认情况下会共用ibdata1。如果
沉淀_0x0
·
2023-03-18 06:55
MySQL-
索引优化实战
使用到的表CREATETABLE`employees`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(24)NOTNULLDEFAULT''COMMENT'姓名',`age`int(11)NOTNULLDEFAULT'0'COMMENT'年龄',`position`varchar(20)NOTNULLDEFAULT''COMMENT'职位',`hir
xuan2017
·
2023-03-15 12:26
MySQL 实战 45 讲(笔记)
课程链接:开篇词|这一次,让我们一起来搞懂
MySQL-
极客时间开篇词|这一次,让我们一起来搞懂MySQL高频出现的知识,如事务、索引、锁等内容构成专栏的主线MySQL主机的binlog同步到备机是主机推还是备机拉
李父贵
·
2023-03-12 07:26
Mysql
数据库
自学
MYSQL-
学完函数-2020-04-05
/*调用SELECT函数名(实参列表)FROM表分类单行函数:字符、数学、日期、其他、流程函数CONCAT(str1,str2,...)LENGTH(str)多行函数*/#字符函数LENGTH获取参数值的字节个数CONCAT拼接字符upperlower大写小写substr截取制定字符后面的内容包含第N个字符substring#截取指定索引处指定字符长度的字符#instr返回指定字符串中的第一次出现
好好学习的星熊
·
2023-03-11 15:14
项目中常用的19条MySQL优化
声明一下:下面的优化方案都是基于“
Mysql-
索引-BTree类型”的一、EXPLAIN做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。
lijunlin
·
2023-03-11 01:50
MySQL-
视图、存储过程、触发器
目录一、视图1、语法①创建②查询③修改④删除2、检查选项3、视图的更新4、作用①简单②安全③数据独立5、案例二、存储过程1、介绍2、特点3、基本语法①创建②调用③查看④删除4、变量5、if6、参数7、case8、while9、repeat10、loop11、cursor--游标12、条件处理程序三、存储函数四、触发器1、介绍2、语法五、总结一、视图视图(View)是一种虚拟存在的表。视图中的数据并
改完bug就睡觉
·
2023-03-10 08:17
数据库
MySQL-
语法-字段类型
字段类型¶整型TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT分别使用8,16,24,32,64位存储空间,一般情况下越小的列越好。INT(11)中的数字只是规定了交互工具显示字符的个数,对于存储和计算来说是没有意义的。¶浮点数FLOAT和DOUBLE为浮点类型,DECIMAL为高精度小数类型。CPU原生支持浮点运算,但是不支持DECIMAl类型的计算,因此DECIMAL
HughJin
·
2023-03-09 15:33
Mysql-
基础篇(2)-索引原理
高达刹那F精英目录:1、索引1.1、索引图解1.2、索引类型2、索引存储模型推演2.1.二分查找2.2.二叉查找树(BSTBinarySearchTree)2.3.平衡二叉树(AVLTree)(左旋、右旋)2.3.1.InnoDB逻辑存储结构a、表空间TableSpaceb、段Segmentc、簇Extentd、页Pagee、行Row2.3.2.AVL树用于存储索引数据2.4.多路平衡查找树(BT
tianlang136520
·
2023-03-09 15:26
MySQL性能优化实践(很全面,值得收藏)
作者:月光中的污点链接:https://www.extlight.com/2017/10/07/
MySQL-
性能优化技巧/一、题记最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久。
夜空_2cd3
·
2023-03-09 02:13
MySQL-
查询数据库(一)
有志者,事竟成文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。文章目录前言一、基本查询语句二、单表查询1、查询所有字段2、查询指定字段3、查询指定记录4、带IN关键字的查询5、带betweenand的范围查询6、带like的字符匹配查询7、查询空值8、带AND的多条件查询9、
旷世奇才李先生
·
2023-02-25 13:12
MySQL
mysql
java
数据库
mysql-
存储引擎
一:简介相当于Linux文件系统,只不过比文件系统强大二:功能了解:数据读写,数据安全(读写一致性),提高性能,热备份,自动故障恢复,高可用方面支持三:存储引擎种类(笔试)3.1:介绍InnoDBMylSAMMEMORYARCHIVECSV3.2引擎种类查看SHOWENGINES;SELECTtable_nameENGINEFROMinformation_schema.tableswhereeng
醉舞经阁半卷书A
·
2023-02-18 16:33
Gormat - 跨平台Gopher辅助工具
[image](assets/show_win.png)##Features功能展示-[x]数据库转Struct-[x]数据引擎支持-[x]
Mysql-
[]PostgreSQL-[]Sqlite3-[]
airplayx
·
2023-02-18 13:34
【数据库-
MySQL-
从入门到精通】【学习笔记】
数据库-011.MySQL安装1.1官网下载1.2安装1.2.1安装失败解决方案:2.MySQL初学2.1数据库基础-命令行形式2.2MySQL操作数据库和数据表2.3MySQL数据表基本数据类型鸣谢:参考文章:https://www.cnblogs.com/wupeiqi/articles/5713315.html1.MySQL安装1.1官网下载http://dev.mysql.com/down
stoneWang_L
·
2023-02-04 08:28
数据库
mysql
mysql-
命令行
一、导出数据一条sql语句,相对于一段复杂的代码,方便程度和执行效率要快的多。1mysql连接+将查询结果输出到文件。在命令行中执行(windows的cmd命令行,mac的终端)mysql-hxx-uxx-pxx-e"querystatement"db>file-h:后面跟的是链接的host(主机)-u:后面跟的是用户名-p:后面跟的是密码db:你要查询的数据库file:你要写入的文件,绝对路径例
Rainysong
·
2023-02-04 07:27
mysql event事件执行(navicate))
参考链接mysql事件每天执行一次_
MySQL-
事件https://blog.csdn.net/weixin_29952383/article/details/113089223MySql的函数和事件(
More冒儿
·
2023-02-02 17:39
MySQL-
浅析间隙锁
MySQL锁有哪些从类型上来看,可以分为共享锁、排它锁从范围来看,可以分为表锁、行锁,间隙锁、页锁等。其中表锁中又有意向锁。以上锁根据存储引擎不同,生效的锁也不同。什么是间隙锁我们首先先定义下关于下面描述的前提场景,首先是基于InnoDB存储引擎,RepeatableRead隔离级别下的。从名字我们可以猜测出,间隙锁,锁定的是某块间隙,但是锁定的是那块间隙呢?什么场景会触发间隙锁呢?网上有很多关于
泠墨1017
·
2023-02-01 10:50
mysql-
索引优化
#单表、两表、三表的优化案例如何建立索引并优化-在explain的基础上进行优化:##建表createtablearticle(idint(10)unsignednotnullprimarykeyauto_increment,author_idint(10)unsignednotnull,category_idint(10)unsignednotnull,viewsint(10)unsignedn
bug_ling
·
2023-02-01 00:54
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他