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、适合建立索引的情况2、不适合建立索引的情况3、索引失灵的情况四、关于索引的SQL1、创建表的时候添加索引2、创建表过后添加索引3查看索引3、删除索引一、索引的优劣势优点:可以快速的检索、可以加快分组和排序缺点:占用储存空间、降低数据表的修改操作二、索引的分类主键索引即主索引,根据主键pk_clolum(length)建立索引,不允许重复,不允许空
m0_55886240
·
2021-03-10 07:49
索引
mysql
MySQL高级
系列(四)—— MySQL集群架构
第1节集群架构设计1.1架构设计理念在集群架构设计时,主要遵从下面三个维度:可用性扩展性一致性1.2可用性设计站点高可用,冗余站点服务高可用,冗余服务数据高可用,冗余数据保证高可用的方法是冗余。但是数据冗余带来的问题是数据一致性问题。实现高可用的方案有以下几种架构模式:主从模式简单灵活,能满足多种需求。比较主流的用法,但是写操作高可用需要自行处理。双主模式互为主从,有双主双写、双主单写两种方式,建
cyd_0619
·
2021-03-09 20:17
mysql
mysql
sql
数据库
MYSQL高级
: 索引和事务
索引和事务一、索引什么是索引?索引的优缺点哪些表或列适合创建索引?MYSQL中索引的使用方法索引的使用规则二、事务什么是事务?MySQL中事务的使用事务的特征事务的隔离级别一、索引什么是索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询
枯萎的灌木
·
2021-03-08 18:35
mysql
mysql高级
-索引和事务
第一章索引、事务和锁1、索引有什么作用?存储引擎用于快速找到记录的一种数据结构,相当于字典的音序表,可以快速查某个字。2、事务有什么作用?为了完成对数据的操作,企业应用经常要求并发访问在多个构件之间共享的数据。这些应用在下列条件下应该维护数据的完整性3、事务的并发问题有哪些?如何处理?脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也
那句晚安她有听吗
·
2021-03-08 16:32
数据库
无监督学习
mysql
MySQL高级
(1)
MYSQL高级
一.索引,事务,锁1.索引优化查询操作.索引也叫键,是存储引擎用于快速找到记录的一种数据结构.数据量越大对于索引的性能越重要.一般来说,索引表占用的空间是数据表的1.5倍.1.1创建索引如果是
(ʃƪ ˘ ³˘)异瞳
·
2021-03-08 16:53
MySQL
mysql
mysql高级
第一章 索引事务和锁
1、索引简介什么是索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。为什么要有索引?索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引的优劣势:索引的优势:可以快速检索,减少I/O次数,
星 辰大海
·
2021-03-08 15:20
mysql
索引
Mysql高级
索引以及事务的了解
mysql高级
首先是索引,那么什么是索引?索引又有什么作用呢?索引:就好比我们在字典中查某一个字需要根据它的偏旁能够快速的查找到需要的内容,也是一个应用系统。
猿光头
·
2021-03-08 11:36
mysql
MySql高级
索引什么是索引方便快速查询成百上万条数据效率高索引的优劣势优势快速检索,效率更高劣势占用内存大索引的使用语法creatindex案例##创建表添加索引`CREA`TETABLEmytable(idintnotNULL,usernameVARCHAR(20)notNULL,INDEXmyindex(username(20)))查看命令showindexfrom表名删除dropindex索引名字on表
.7-F.
·
2021-03-08 10:43
mysql
MySQL数据库的高级SQL语句(学会这个!!MySQL就掌握的差不多了)
文章目录一、准备工作二、
MySQL高级
SQL语句1、SELECT--------显示表格中一个栏目或数个栏位的所有资料2、DISTINCT--------不显示重复的资料3、WHERE--------有条件查询
t0电气鼠
·
2021-02-26 00:48
MySQL
mysql
字符串
数据库
sql
linux
MySQL高级
查询与编程笔记 • 【第5章 常见数据库对象】
全部章节>>>>本章目录5.1视图5.1.1视图的定义5.1.2视图的优点5.1.3视图的创建和使用5.1.4利用视图解决数据库的复杂应用5.1.5实践练习5.2索引5.2.1索引的基本知识5.2.2索引分类5.2.3创建索引5.2.4实践练习5.3触发器5.3.1触发器简介5.3.2定义触发器5.3.4实践练习5.4数据库事务5.4.1事务概述5.4.2事务特性5.4.3关闭MySQL自动提交5
明金同学
·
2021-02-19 13:10
MySQL高级查询与编程笔记
mysql
数据库
sql
Java全栈学习路线
(最难)计算机基础知识Java入门基础知识基本数据类型数组面向对象编程异常常用类集合框架IO流多线程网络编程注解反射JUCJava8新特性数据结构与算法JVM23种设计模式数据库Mysql基础JDBC
Mysql
SZH勿忘初心
·
2021-02-15 21:03
java
vue.js
linux
MySQL高级
系列(一)—— MySQL架构原理
第一部分MySQL架构原理第1节MySQL体系架构MySQLServer架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。一、网络连接层客户端连接器(ClientConnectors):提供与MySQL服务器建立的支持。目前几乎支持所有主流的服务端编程技术,例如常见的Java、C、Python、.NET等,它们通过各自API技术与MySQL建立连接。二、服务层(MySQLServe
cyd_0619
·
2021-02-13 11:54
mysql
mysql
sql
数据库
java第一份工作_Java 学到什么程度可以找到第一份工作 ?
Java高级框架:SpringMVC、MyBatis、Spring、
MySQL高级
、Linux&Redis&Nginx、Maven。大型微服务分布式项目实战:SpringBoo
旅程1229
·
2021-02-13 03:37
java第一份工作
Mysql高级
SQL语句
Mysql高级
SQL语句一.实验准备二.SQL语句1.SELECT2.DISTINCT3.WHERE4.AND、OR5.IN6.BETWEEN7.通配符8.LIKE9.ORDERBY三.函数1.数学函数
Don't complain
·
2021-02-10 23:45
数据库管理
数据库之
MySQL高级
SQL语句(近三万字长篇)
目录一、
MySQL高级
语句1、SELECT------显示表格中一个或数个栏位的所有资料2、DISTINCT------不显示重复的资料3、WHERE------有条件查询4、AND|OR------且
→lijunjie←
·
2021-02-10 13:25
MySQL数据库
mysql
数据库
MySQL 高级(进阶) SQL 语句精讲(二)
MySQL高级
(进阶)SQL语句精讲(二)文章目录一、
MySQL高级
语句(一)、连接查询1、innerjoin(等值相连)2、leftjoin(左联接)3、rightjoin(右联接)(二)、createview
ChenWeiBlog
·
2021-02-03 11:28
linux
数据库
mysql
数据库
mysql
sql
MySQL数据库SQL语句(高级进阶二,图文详解)
文章目录一、准备工作
MySQL高级
SQL语句1、EXISTS2、innerjoin、leftjoin、rightjoin3、CREATEVIEW视图4、UNION联集6、交集值7、无交集值8、CASE1
leec。
·
2021-02-03 11:59
MySQL数据库
数据库
mysql
sql
运维
服务器
MySQL 高级(进阶) SQL 语句
目录一、
MySQL高级
语句简介二、连接查询三、CREATEVIEW视图四、MySQL之联集、交集值、无交集值、case五、排序六、空值(NULL)和无值('')的区别七、MySQL之正则表达式八、存储过程在进行高级
huangzhihuan0813
·
2021-02-02 16:14
MySQL高级
之索引优化分析
目录1、慢SQL2、join查询2.1、SQL执行顺序2.2、JOIN连接查询3、索引简介
最小的帆也能远航
·
2021-02-02 08:20
MySQL高级
MySQL 高级(进阶) SQL 语句精讲
MySQL高级
(进阶)SQL语句精讲目录一、高级语句详解(一)、创建两个表(二)、具体语句图文解读(三)、通配符解读(四)、函数详解1、数学函数2、聚合函数3、字符串函数(五)、GROUPBY用法(六)
ChenWeiBlog
·
2021-01-31 10:07
linux
数据库
mysql
数据库
mysql
sql
MySQL数据库SQL语句(高级进阶版)
文章目录一、准备工作二、
MySQL高级
(进阶)SQL语句1、SELECT2、DISTINCT3、WHERE4、AND、OR5、IN6、BETWEEN7、通配符、LIKE8、ORDERBY函数1、数学函数
leec。
·
2021-01-30 21:25
MySQL数据库
数据库
mysql
sql
字符串
运维
MySQL高级
-MySQL锁
目录1锁概述2.锁分类3.Mysql锁4.MyISAM表锁4.1如何加表锁4.2读锁案例4.2.1.准备环境4.2.2.加读锁后查询案例4.2.3.加读锁后更新案例4.3写锁案例4.4.结论4.5.查看锁的争用情况5.InnoDB行锁5.1行锁介绍5.2背景知识5.3InnoDB的行锁模式5.4案例准备工作5.5行锁基本演示5.6无索引行锁升级为表锁5.7间隙锁危害5.8InnoDB行锁争用情况5
Java硬件工程师
·
2021-01-27 18:22
MySQL
数据库
mysql
数据库
MySQL高级
-MySQL并发参数调整
Mysql并发参数调整1max_connections2back_log3table_open_cache4thread_cache_size5innodb_lock_wait_timeoutMysql并发参数调整从实现上来说,MySQLServer是多线程结构,包括后台线程和客户服务线程。多线程可以有效利用服务器资源,提高数据库的并发性能。在Mysql中,控制并发连接和线程的主要参数包括max_
Java硬件工程师
·
2021-01-27 14:00
MySQL
数据库
mysql
数据库
MySQL高级
-内存管理及优化
1内存优化原则1)将尽量多的内存分配给MySQL做缓存,但要给操作系统和其他程序预留足够内存。2)MyISAM存储引擎的数据文件读取依赖于操作系统自身的IO缓存,因此,如果有MyISAM表,就要预留更多的内存给操作系统做IO缓存。3)排序区、连接区等缓存是分配给每个数据库会话(session)专用的,其默认值的设置要根据最大连接数合理分配,如果设置太大,不但浪费资源,而且在并发连接较高时会导致物理
Java硬件工程师
·
2021-01-26 21:53
数据库
MySQL
mysql
数据库
MySQL高级
-MySQL应用优化
MySQL应用优化1使用连接池2减少对MySQL的访问2.1避免对数据进行重复检索2.2增加cache层3负载均衡3.1利用MySQL复制分流查询3.2采用分布式数据库架构前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。1使用连接池对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关
Java硬件工程师
·
2021-01-26 19:55
数据库
MySQL
数据库
mysql
高性能的Mysql读书笔记系列之七(
MySQL高级
特性)
前言:mysql中有两种方式存储代码,存储过程、存储函数。有人倡导使用存储代码,也有人反对。这里我们不站在任何一边,只是列举一下在MySQL中使用存储代码的优点和缺点。首先,它有如下优点:它在服务器内部执行,离数据最近,另外在服务器上执行还可以节省带宽和网络延迟。这是一种代码重用。可以方便地统一业务规则,保证某些行为总是一致,所以也可以为应用提供一定的安全性。它可以简化代码的维护和版本更新。它可以
开心的码字达
·
2021-01-26 18:34
开发概念性问题
缓存数据库
mysql
MySQL高级
-索引的使用及优化
索引的使用1验证索引提升查询效率2索引的使用2.1准备环境2.2避免索引失效1).全值匹配,对索引中所有列都指定具体值。2).最左前缀法则(复合索引)3).范围查询右边的列,不能使用索引4).不要在索引列上进行运算操作,索引将失效5).字符串不加单引号,造成索引失效6).尽量使用覆盖索引,避免select*7).用or分割开的条件,如果or前的条件中的列有索引,而后面的列中没有索引,那么涉及的索引
Java硬件工程师
·
2021-01-24 19:58
MySQL
数据库
数据库
mysql
MySQL高级
-SQL优化步骤
优化SQL步骤(explain等)1查看SQL执行频率2定位低效率执行SQL3explain分析执行计划3.1环境准备3.2explain之id3.3explain之select_type3.4explain之table3.5explain之type3.6explain之key3.7explain之rows3.8explain之extra4showprofile分析SQL5trace分析优化器执行
Java硬件工程师
·
2021-01-22 15:12
MySQL
数据库
数据库
mysql
MySQL高级
-MySQL存储引擎
MySQL存储引擎1.MySQL体系结构2.存储引擎2.1存储引擎概述2.2各种存储引擎特性2.2.1InnoDB2.2.2MyISAM2.2.3MEMORY2.2.4MERGE2.3存储引擎的选择1.MySQL体系结构MySQL体系结构图解释说明:MySQL体系结构图和我们web开发中的三层架构是十分类似的。web开发中,前台发出请求经过controller,controller调用servic
Java硬件工程师
·
2021-01-21 15:26
MySQL
数据库
mysql
数据库
MySQL高级
-触发器
1介绍触发器是与表有关的数据库对象,指在insert/update/delete之前或之后,触发并执行触发器中定义的SQL语句集合。(类似JS中的事件)触发器的这种特性可以协助应用在数据库端确保数据的完整性,日志记录,数据校验等操作。使用别名OLD和NEW来引用触发器中发生变化的记录内容,这与其他的数据库是相似的。现在触发器还只支持行级触发,不支持语句级触发。触发器类型NEW和OLD的使用INSE
Java硬件工程师
·
2021-01-19 18:41
MySQL
数据库
mysql
数据库
MySQL高级
-索引
1.索引概述MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。如下面的示意图所示:提炼观点:索引是什么?索引是一种数据结构作用是什么?高效获取数据左边是数据表,一共有两列七条记录,最左边的是
Java硬件工程师
·
2021-01-16 13:34
MySQL
数据库
mysql
数据库
《
MYSQL高级
查询与编程》综合机试试卷 - 云南农职美和易思
题目:银行mysql数据库系统管理目录题目:银行mysql数据库系统管理一、语言和环境二、题目(100分):功能需求:要求:三、提交方式四、评分标准:五、实现代码:创建表结构:插入数据:1、对deposite表进行统计,按银行统计存款总数,显示为b_id,bank_name,total;(注:将结果保存为视图,并将结果截图,视图和图片命名为answer01);2、对deposite,custome
明金同学
·
2021-01-11 22:28
MySQL
mysql
数据库
sql
java
美和易思
尚硅谷
MySQL高级
学习笔记 -- 2.索引优化分析
1、慢SQL性能下降、SQL慢、执行时间长、等待时间长的原因分析查询语句写的烂索引失效:单值索引:在user表中给name属性建个索引,createindexidx_user_nameonuser(name)复合索引:在user表中给name、email属性建个索引,createindexidx_user_nameEmailonuser(name,email)关联查询太多join(设计缺陷或不得已
exodus3
·
2021-01-10 19:56
MySQL
MySQL高级
之索引(超详细!!!)
MySQL数据库索引一、什么是索引?二、为什么要有索引?2.1问题:三、mysql的索引数据结构3.1哈希表:3.2树:四、为什么使用B+树?五、索引的创建5.1聚簇索引和非聚簇索引5.2回表5.3覆盖索引5.4最左匹配5.5索引下推一、什么是索引?索引就好比字典的目录一样我们通常都会先去目录查找关键偏旁或者字母再去查找要比直接翻查字典查询要快很多二、为什么要有索引?然而我们在使用mysql数据库
zjd真可爱
·
2021-01-04 16:34
笔记
java
mysql
数据库
数据结构
尚硅谷
Mysql高级
day5(p29-30)
今天是2021-1-1。一。explain-extra包含不适合在其他列中显示但十分重要的额外信息,包含以下信息:1.Usingfilesort:如果order子句中出现的字段没有使用到索引,那么mysql会使用一个外部的索引排序来排序这些字段的值--可以说是重新扫描整张表来排序,而不是我们可能建立好的索引来对字段排序2.Usingtemporary:这里有很多因素,比如:排序、分组时涉及到的字段
java man
·
2021-01-01 22:39
尚硅谷Mysql高级
mysql
第 0 章 Readme
第0章Readme1、参考资料尚硅谷MySQL数据库高级,mysql优化,数据库优化2、笔记地址阳哥
MySQL高级
笔记地址3、说明3.1、关于水印最近我仔细想了想,还是坚持初心,图片不加水印搞技术的小伙伴也都知道
oneby-wang
·
2020-12-28 16:31
阳哥MySQL高级
mysql
数据库
MySQL高级
SQL语句 第一篇
文章目录
MySQL高级
SQL语句操作一:按关键字排序二:对结果进行分组三:限制结果条目四:设置别名五:通配符六:子查询七:NULL值八:正则表达式九:运算符1:算术运算符2:比较运算符3:逻辑运算符4:
m0_50854537
·
2020-12-26 00:22
mysql
MySQL高级
部分-建表语句
B站尚硅谷MySQL周阳老师的建表语句第13节相关SQL语句:CREATETABLE`tbl_emp`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(20)DEFAULTNULL,`deptId`int(11)DEFAULTNULL,PRIMARYKEY(`id`),KEY`fk_dept_id`(`deptId`))ENGINE=InnoDBAUT
Eve0
·
2020-12-22 15:44
MySQL高级
查询习题
MySQL高级
查询习题提示:emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno所属部门编号)dept部门表(
小小小芒果
·
2020-12-03 17:22
习题
实例
全面
sql
mysql
数据库基础之数据库系统功能
数据库基础之数据库系统功能文章目录数据库基础之数据库系统功能一、MySQL自带函数的功能与用法MySQL字符串函数MySQL数字函数MySQL日期函数
MySQL高级
函数二、MySQLUDF提权执行系统命令
wawyw~
·
2020-11-26 00:04
mysql
udf
MySQL高级
特性 读书笔记
MySQL高级
特性1.分区表对于用户来说,分区表是一个独立的逻辑表,但是底层由多个物理子表组成。
黑子的世界1843
·
2020-11-13 23:07
MySQL高级
语句的详细用法
文章目录一、按关键字排序1.1语法结构二、对结果进行分组2.1语法结构三、限制结果条目3.1语法结构3.2环境创造四、AS的用法4.1设置别名4.2作为连接语句五、常用通配符的用法5.1%的用法5.2_的用法5.3两者结合使用六、子查询七、查看表的状态八、创建视图(虚拟表)九、结果集十、exists的用法十一、NULL值11.1给表添加属性11.2在统计时null值不会进入统计11.3在统计时空值
Jessica丶唯
·
2020-11-01 15:31
MySQL
MySQL高级
建表语句
视频目录P13P31P32P33P34P40P44P48P50P54P57P13tbl_emptbl_deptCREATETABLE`tbl_emp`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(20)DEFAULTNULL,`deptId`int(11)DEFAULTNULL,PRIMARYKEY(`id`),KEY`fk_dept_id`(`d
学Java去要饭
·
2020-10-19 12:03
MySQL
mysql
sql
数据库
MySQL高级
查询语句——超详细,一篇就够了
MySQL高级
查询语句一、MySQL进阶查询1.1、按关键字排序——orderby1.2、对结果进行分组——groupby1.2.1、单个分组1.2.2、分组结合orderby使用1.3、限制结果条目—
EAsonTX
·
2020-10-18 13:09
MySQL数据库
Linux
linux
mysql
理论+实验:
MySQL高级
SQL语句
目录一、MySQL进价查询1.1单字段排序1.2多字段排序1.3对结果进行分组-11.4对结果进行分组-21.5对结果进行分组1.6设置别名1.7通配符1.8子查询1.9视图1.10NULL值1.11正则表达式1.12运算符1.12.1算数运算符1.12.2比较运算1.12.2.1等于运算符1.12.2.2不等于运算符1.12.2.3大于、大于等于、小于、小于等于运算符1.12.2.4ISNULL
0 day
·
2020-10-14 17:27
数据库
mysql
高级查询
数据库
阿里架构师手写最全MySQL高性能调优笔记助你飞升,秒杀面试官
在互联网行业,MySQL数据库毫无疑问已经是最常用的数据库,无论你是写哪个语言的程序员,都离不开和MySQL数据库打交道~今天给大家带来两份MySQL学习笔记:笔记一:
MySQL高级
知识笔记限于篇幅的原因
mrchaochao
·
2020-09-21 20:04
面试
Java
架构
数据库
mysql
java
编程语言
人工智能
MySQL高级
MySQL高级
1、常见的函数调用:select函数名(实参列表)from表名1.1、单行函数字符函数:--length:获取参数值的字节个数selectlength('length')--concat:
赛尔号-
·
2020-09-17 06:01
Java
java
数据库
mysql
MySQL高级
知识(八)——ORDER BY优化
转载:http://www.cnblogs.com/morewindows0/p/9225638.html前言:在使用orderby时,经常出现Usingfilesort,因此对于此类sql语句需尽力优化,使其尽量使用Usingindex。0.准备#1.创建test表。droptableifexiststest;createtabletest(idintprimarykeyauto_increme
风舞松林涧
·
2020-09-17 05:24
sql
mysql存储过程快速了解
整篇文章为个人学习心得,之后会持续发表
mysql高级
进阶,javaweb框架等知识点文章,制作不易,加个关注存储过程优点:提高开发效率,提高应用程序的性能,简化程序开发人员的操作,减少应用程序和是数据库服务器之间的流量
Hello World
·
2020-09-16 21:55
存储过程
mysql
#周末课堂# 【Linux + JVM +
Mysql高级
性能优化班】(火热报名中~~~)
Linux+JVM+
Mysql高级
性能优化课程课程名称:Linux+JVM+
Mysql高级
性能优化QQ群:243242580(小白、菜鸟勿进)跟Java、MySQL、Linux性能、优化相关的群开课信息
weixin_34117211
·
2020-09-16 11:30
上一页
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
其他