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.聚合函数count,sum,min,max,avg,group_concat()--将所有员工的名字合并成一行selectgroup_concat(emp_name)fromemp;--指定分隔符合并selectdepartment,group_concat(emp_nameseparator';')fromempgroupbydepartment;--指定排序方式和分隔符selectdepa
æµå
·
2023-12-04 19:52
学习
笔记
mysql
MySQL-
修改字段的排列位置?请看这里!!!
修改字段的排列位置在一个数据表被创建的时候,其字段的排列顺序就已被确定了。不能变了吗?怎么可能,一锤子买卖没人敢做。我们可以通过ALTERTABLE来改变表中字段的相对位置。语法规则为:ALTERTABLE表名MODIFY字段1数据类型FIRST|AFTER字段2;。其中,字段1指要修改位置的字段,FIRST与AFTER字段2为可选参数。修改字段为表的第一个字段如果我们想把字段的位置调整到第一列,
nuhao
·
2023-12-04 12:40
mysql
数据库
python
mysql-
日期和时间函数
1.获取日期、时间SELECTCURDATE(),CURTIME(),NOW(),UTC_DATE(),UTC_TIME()FROMdual;2.日期与时间戳的转换SELECTUNIX_TIMESTAMP(),UNIX_TIMESTAMP(NOW()),FROM_UNIXTIME(UNIX_TIMESTAMP())FROMdual;3.获取月份、星期、星期数、天数等函数SELECTYEAR(CUR
YY不爱吃烤鸭
·
2023-12-04 10:02
mysql
数据库
MySQL-
宋红康-(课P12-P13)-SQL分类和SQL的语言规则规范
b站课程:12-SQL概述与SQL分类_哔哩哔哩_bilibili7.SQLSQL:StructureQueryLanguage结构化查询语言,它是使用关系模型的数据库应用语言,由IBM上世纪70年代开发出来。后由美国国家标准局(ANSI)开始着手制定SQL标准,先后有SQL-86,SQL-89,SQL-92,SQL-99等标准。7.1SQL的语言规则和规范基本规则SQL可以写在一行或多行,为了提
宜修
·
2023-12-04 07:07
数据库
mysql
MOSN 源码分析 - 插件机制
原文链接:https://trainyao.github.io/post/mosn/source_filter/本文记录了对MOSN的
源码研究
-MOSN的插件机制,以及如何创建自己的插件来扩展MOSN。
trainyao
·
2023-12-04 06:51
MySQL-
函数
一、统计函数CREATETABLEstudent(idINTNOTNULLDEFAULT1,`name`varchar(20)notnulldefault'',chinesefloatnotnulldefault0.0,englishfloatnotnulldefault0.0,mathfloatnotnulldefault0.0);insertintostudentvalues(1,'曹操',7
象鼻山大王、
·
2023-12-03 11:20
mysql学习
mysql
数据库
MySQL-
视图
一、?看一个需求emp表的列信息很多,有些信息是个人重要信息(比如sal,comm,mgr,hiredate),如果我们希望某个用户只能查询emp表的(empno、ename,job和deptno)信息,有什么办法?==》视图二、基本概念视图视图是一个虚拟表,其内容由查询定义。同真实的表1.一样,视图包含列,其数据来自对应的真实表(基表)三、视图的基本使用视图的基本使用1.createview视图
象鼻山大王、
·
2023-12-03 06:56
mysql学习
mysql
数据库
mysql-
锁-详细for update
1.共享与独占onlineddlonlineddl:https://0x7ffc.github.io/2022/mdl/如何使用onlineddl:https://help.aliyun.com/document_detail/41733.html?spm=a2c4g.11186623.4.2.2a504335nWEjej解决MDL锁问题:https://help.aliyun.com/docum
莫等闲!
·
2023-12-03 05:41
数据库
数据库
MySQL-
InnoDB 中的锁详解
MySQL-InnoDB中出现的各种锁目录MySQL中的锁分类共享锁和排他锁(SharedandExclusiveLocks)意向锁(IntentionLocks)记录锁(RecordLocks)间隙锁(GapLocks)临界锁(Next-KeyLocks)插入意向锁(InsertIntentionLocks)自增锁(AUTO-INCLocks)PredicateLocksforSpatialIn
abments
·
2023-12-03 05:07
数据库
mysql
数据库
java
mysql-
面试题,包含建库、建表、数据及题目和参考答案分享
MySQL-
查询语句面试题,包含建库、建表、数据及题目和参考答案分享提供以下自己手里的资源供大家做做练习,也方便自己做做回顾1、数据准备创建数据库createdatabaseifnotexists`ecid
忘了饭香
·
2023-12-03 03:56
mysql
mysql
MySQL-
数据库设计与实现
目录第1关:从概念模型到MySQL实现第2关:从需求分析到逻辑模型第3关:建模工具的使用第1关:从概念模型到MySQL实现任务描述将已建好的概念模型,变成MySQL物理实现。#请将你实现flight_booking数据库的语句写在下方:#请将你实现flight_booking数据库的语句写在下方:dropdatabaseifexistsflight_booking;createdatabasefl
蒋劲豪
·
2023-12-02 11:43
头歌
头歌
mysql-
锁
mysql从锁的范围上来说的话,它主要有2个范围。·表级锁:开销小,加锁快,发生锁冲突概率高,并发度低,不会出现死锁。·行级锁:开销大,加锁慢,发生锁冲突概率低,并发度高,会发生死锁。MyISAM存储引擎默认为表级锁,不支持行级锁,所以说MyISAM存储引擎锁的力度较粗,并发能力低。InnoDB存储引擎默认使用的是行级锁,所以InnoDB的并发能力高。从类型上划分InnoDB的锁,分为以下几个类型
我也没想
·
2023-12-02 08:27
mysql-
主从配置
1、服务器准备192.xx.xx.31用于做从库slave;192.xx.xx.32用于做主库master;2、配置主库在主机上,授权给从数据库服务器:GRANTREPLICATIONSLAVEON*.*to'root'@'192.xx.xx.31'identifiedby'yourpasswd';FLUSHPRIVILEGES;3、改配置文件修改配置文件/etc/my.cnf(不一定都在/etc
even_tan
·
2023-12-02 00:03
MySQL-
表管理
MySQL表管理表字段的操作altertable表名执行动作添加字段altertabletable_nameaddfield_namedataType;altertabletable_nameaddfield_namedataTypefirst;altertabletable_nameaddfield_namedataTypeafterfield_name;删除字段altertabletable_
遇明不散
·
2023-12-01 00:38
关于springboot:SpringBoot-通过-SSH-通道连接远程-
MySQL-
数据库
1、增加Maven依赖com.jcraftjsch0.1.552、创立SSH连贯工具类importcom.jcraft.jsch.JSch;importcom.jcraft.jsch.Session;publicclassSshConnection{//跳板机Stringusername="username";Stringpassword="password";Stringhost="host";
可可keketrtr
·
2023-11-30 23:01
sql
Java
mysql
big
data
ssh
MySQL-
CRUD
一、INSERT添加公式INSERTINTOtable_name[(column[,column...])]VALUES(value[,value...]);示例:CREATETABLE`goods`(idINT,good_nameVARCHAR(10),priceDOUBLE);#添加数据INSERTINTOgoods(id,good_name,price)VALUES(20,'华为手机',20
象鼻山大王、
·
2023-11-29 11:20
mysql学习
mysql
数据库
Docker-compose 安装mysql8
container_name:mysql8image:mysql:8.0.18restart:alwaysports:-3306:3306privileged:truevolumes:-$PWD/log:/var/log/
mysql
yunson_Liu
·
2023-11-29 04:41
docker-compose
MySQL
docker
容器
MySQL
day98
MySQL-
主从复制
主从复制基础(!=同步,异步的工作模式)1.主从复制介绍(Master-SlaveReplication)两台以上的数据库实例,通过二进制日志实现数据复制关系.2.主从复制作用辅助数据备份.比较擅长处理数据库的物理损坏.架构演变:高可用,读写分离,分布式...3.主从复制前提(ClassicReplication搭建过程)(1)两台以上数据库实例,需要不同的server_id,server_uui
5不忘初心0
·
2023-11-28 14:01
mysql导入csv数据慢_mysql导入数据过慢 解决办法
mysql导入数据过慢解决方法mysql中用
mysql-
>usetest;
mysql-
>setnamesutf8;
mysql-
>sourceD:/ceshi.sql导入数据的时候执行速度相当慢“可以把EXCEL
一十马
·
2023-11-28 07:12
mysql导入csv数据慢
MySQL-
练习
MySQL练习题让emp表中所员工的工资+200,同时显示之前的工资和加薪之后的工资SELECTsal,(sal+200)FROMemp;员工试用期6个月,转正后月薪上调20%,请查询出所有员工工作第一年的所有收入,要求显示列标题为员工姓名,工资收入,奖金收入,总收入SELECTenameAS员工姓名,salAS工资收入,ifnull(comm,0)AS奖金收入,(sal*6+sal*1.2*6+
艾欧恩
·
2023-11-27 20:29
MySQL-
创建可以远程访问的root账户
创建用户默认的root用户只能当前节点localhost访问,是无法远程访问的,所以,我们要创建一个root账户,帮助用户远程访问。createuser'root'@'%'IDENTIFIEDWITHmysql_native_passwordBY'1234';这个命令是在MySQL数据库管理系统中用来创建一个新用户的SQL语句。让我们详细看看该命令的各个组成部分:CREATEUSER:这是SQL语
青衫客36
·
2023-11-26 09:56
数据库
mysql
数据库
mysql分组与排序一起_
mysql-
分组,排序,limit同时出现的问题
mysql的语句同时出现groupby,orderby,limit时,所请求的数据往往不是自己所需要的以下面的课程表为例,需要获取不同标签下的一门课程,并根据浏览量降序排列,取前四条。其中label:分组,click:排序CREATETABLE`course`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(255)DEFAULTNULLCOMMENT
食色也
·
2023-11-26 00:17
mysql分组与排序一起
[
MySQL-
基础]SQL语句
目录hello!这里是欧_aita的频道。今日语录:只有放弃才是真正的失败。祝福语:愿你的代码生活充满注释,逻辑清晰,debug之路畅通无阻。大家可以在评论区畅所欲言,可以指出我的错误,在交流中共同进步。欢迎关注我的专栏数据结构与算法C++MySQL数据库SQLSQLSQL的特点:SQL通用语法SQL分类DDLDDL-数据库操作DDL-表操作查询创建数据类型DML1.添加数据(INSERT)2.修
欧_aita
·
2023-11-25 22:48
数据库
mysql
sql
oracle
MySQL-
进阶
存储引擎MySQL体系结构连接层:最上层是一些客户端和连接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限。服务层:第二层架构主要完成大多数的核心服务功能,如SQL接口,经完成缓存的查询,SQL的分析和优化,部分内置函数的执行。所有跨存储引擎的功能也在这一层实现。如过程、函数等。引擎层:存储引擎真正的负责了MySQL中数据的存储和
YY不爱吃烤鸭
·
2023-11-25 15:43
mysql
数据库
mysql 进阶到高级_Mysql 高级进阶
Mysql-
高级进阶
Mysql-
索引索引类型作用普通索引加速查找主键索引加速查找+唯一+不能为空唯一索引加速查找+唯一联合索引联合主键+联合唯一+联合普通概览说明:直接创佳索引会创建额外的临时文件,以某种文件存储
考满分GMAT
·
2023-11-25 14:49
mysql
进阶到高级
MySQL|
mysql-
索引
1、索引是什么1.1索引简介索引是表的目录,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,以及快速定位查询数据。对于索引,会保存在额外的文件中。1.2主要注意的地方:(1).索引可以提高查询速度,会减慢写入速度,索引的缺点时创建和维护索引需要耗费时间。(2).索引并不是越多越好,索引固然可以提高相应的select的效率,但
云掣YUNCHE
·
2023-11-25 08:51
MySQL
索引
数据库
mysql
云服务
MySQL-
第一周
放假了~~~excel复习笔记分享完了,不知道下一步该分享啥。。。。来段mysql,纯小白,从最简单的分享开始:--创建数据库(--:表示注释)createdatabasemydatabase;--库选项--指定数据库字符集格式,校对集格式与字符集格式相同--格式:createdatabase数据库名字charset字符集名称createdatabasemydatabase2charsetgbk;
张叁疯_
·
2023-11-24 17:27
【linux】centos7安装docker-启动
mysql-
使用navicat连接mysql
先提前说一下,如果你是阿里云服务器,同时你3306端口怎么都访问不到,那你要注意:去阿里云控制台,在安全组中把3306端口开启。然后记得打开linux里面的防火墙,把3306端口开启,关闭防火墙是没用的。1查看linux发行版,内核查看linux内核,现在最新版本的docker要求内核最低为3.10。由于我的内核版本是3.10,所以下面描述最新版的安装方法。[root@zhaokw~]#uname
静看星辰变
·
2023-11-24 16:22
linux
大数据-数仓-数据采集-业务数据(三):增量同步采集【
MySQL-
(Maxwell)->Kafka-(Flume)->HDFS】【每日增量:每天只将业务数据中新增及变化的数据同步到数据仓库】
增量同步策略解释:每日增量,就是每天只将业务数据中的新增及变化的数据同步到数据仓库中,适用:表数据量大,且每天只会有新的数据插入的场景,特点:采用每日增量的表,通常会在首日先进行一个全量同步。例如:退单表、订单状态表、支付流水表、订单详情表、活动与订单关联表、商品评论表Maxwell的实现原理很简单,就是将自己伪装成Slave,并遵循Mysql主从复制的协议,从master中同步数据。Maxwel
u013250861
·
2023-11-23 18:41
#
大数据
升入浅出
MySQL-
主从架构探索
官方文档https://dev.mysql.com/doc/在这里插入图片描述如果英文不好的话,可以参考searchdoc翻译的中文版本http://www.searchdoc.cn/rdbms/mysql/dev.mysql.com/doc/refman/5.7/en/index.com.coder114.cn.html在这里插入图片描述为什么要用主从方案可以从以下的几个方面来考虑如果主服务器出
刀哥说Java
·
2023-11-21 15:43
数据库的基本概念
使用了同意的方式操作数据库--SQL四、常见的数据库软件MySQLOracleDB2MySQL数据库软件1.安装参见《MySQL基础》2.卸载去MySQL的安装目录找到my.ini文件复制datadir=C:\
mysql
木子李时倾
·
2023-11-21 12:08
Mysql-
多版本并发控制(MVCC)
Mysql-MVCC什么是MVCC一、快照读与当前读快照读当前读二、隐藏字段、UndoLog版本链三、MVCC实现原理之ReadView四、如何解决幻读什么是MVCCMVCC(MultiversionConcurrencyControl),多版本并发控制。顾名思义,MVCC是通过数据行的多个版本管理来实现数据库的并发控制。这项技术使得在InnoDB的事务隔离级别下执行一致性读操作有了保证。换言之,
Aimyon_36
·
2023-11-20 13:51
Mysql
mysql
数据库
sql
linux系统环境下mysql安装和基本命令学习
此篇文章为蓝桥云课--MySQL的学习记录块引用部分为自己的实验部分,其余部分是课程自带的知识,链接如下:MySQL基础课程_
MySQL-
蓝桥云课本课程为SQL基本语法及MySQL基本操作的实验,理论内容较少
八月正好an
·
2023-11-20 09:14
mysql
linux
mysql
Linux安装 Mysql - 方法与报错 GPG 密钥 GPG key retrieval failed [Errno 14]
Linux安装
Mysql-
方法与报错GPG密钥GPGkeyretrievalfailed[Errno14]在Linux中安装MySQL时会出现公钥未安装的情况本文只介绍yum安装方法使用yum进行安装如果在
下一篇章相遇
·
2023-11-20 09:08
adb
linux
Windows10 MYSQL Installer 安装(mysql-installer-community-5.7.19.0.msi)
这里选择的是安装版(
mysql-
摆烂的程序员阿轩.
·
2023-11-20 03:35
mysql
数据库
【GoogleSamples】
源码研究
- hello-gl2
简单介绍hello-gl2项目是用来展示如何用jni的方式来使用OpenGLES2.0。所谓JNI的方式,是以Java代码为主,在Java代码中调用C++代码去实现功能。与之相对的,可以以C++代码为主,在C++代码中调用Java代码,这种方式笔者称之为NativeActivity方式(因为它需要用到NativeActivity类)。这两种方式在显示流程上有区别。JNI方式需要在Java中创建上下
闪电的蓝熊猫
·
2023-11-20 01:55
CentOS7安装配置MariaDB
环境[root@localhostmysql]#cat/etc/centos-releaseCentOSLinuxrelease7.5.1804(Core)[root@localhostmysql]#
mysql
小六的昵称已被使用
·
2023-11-19 20:57
mysql-
事务未提交导致死锁
mysql事务未提交导致死锁Lockwaittimeoutexceeded;tryrestartingtransaction:在高并发的情况下,Spring事物造成数据库死锁,后续操作超时抛出异常。Mysql数据库采用InnoDB模式,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,一旦数据库锁超过这个时间就会报错。通过下面语句查找到为提交事务的数据,kill掉
java易学堂
·
2023-11-19 19:45
mysql
java
数据库
Mysql-
索引
1.介绍索引是数据库管理系统中用于提高查询速度的一种数据结构。在MySQL中,索引可以看作是一种特殊的表,其中包含了对数据表中特定列的值及其在数据表中的位置信息。通过使用索引,MySQL可以在不需要扫描整个表的情况下快速找到与查询条件匹配的记录。常见索引分为:主键索引(primarykey)唯一索引(unique)普通索引(index)全文索引(fulltext)--解决中文索引问题。2.建立共识
想拿offer
·
2023-11-19 19:15
Mysql学习
mysql
数据库
MYSQL-
长事务和死锁
一、大事务1、什么是大事务?顾名思义就是运行时间比较长,长时间未提交的事务,也可以称之为大事务。这类事务往往会造成大量的阻塞和锁超时,容易造成主从延迟,要尽量避免使用长事务。2、大事务一般会对数据库造成什么问题?(1)死锁这时候,事务A在等待事务B释放id=2的行锁,而事务B在等待事务A释放id=1的行锁。事务A和事务B在互相等待对方的资源释放,就是进入了死锁状态首先我们知道,有两种策略可以处理死
captainSCC
·
2023-11-19 19:42
MYSQL
mysql
数据库
java
Mysql-
事务
1.介绍事务就是一组DML语句组成,这些语句在逻辑上存在相关性,这一组DML语句要么全部成功,要么全部失败,是一个整体。MySQL提供一种机制,保证我们达到这样的效果。一个MySQL数据库,可不止你一个事务在运行,同一时刻,甚至有大量的请求被包装成事务,在向MySQL服务器发起事务处理请求。而每条事务至少一条SQL,最多很多SQL,这样如果大家都访问同样的表数据,在不加保护的情况,就绝对会出现问题
想拿offer
·
2023-11-19 19:37
Mysql学习
mysql
数据库
MySQL-
嵌套使用 CASE 表达式
创建一张用于管理员工学习过的培训课程的表,如下所示:CREATETABLEstuCourses(idINTNOTNULL,stunameCHAR(20),courseCHAR(50));插入数据。利用上面这张表生成下面这样一张交叉表(“课程学习记录一览表”)。○表示已学习过,NULL表示尚未学习。嵌套使用CASE表达式完成CASE表达式可以写在SELECT子句里的聚合函数内部,也可以写在聚合函数外
IT小生2020
·
2023-11-19 13:56
开发应用-数据库MySQL
mysql-
正则表达式的使用
匹配修饰符:^:用来匹配字符串的开始$:用来匹配字符串的结尾。[]:方括号中的任何字符都可以匹配,例如[0-9a-z其他]可以匹配‘0-9’数字任意一个,小写字母‘a-z’任意一个,‘其’,‘他’。-:连接符用来表示字符串的范围,如上面的[0-9]+:表示匹配次数出现一个或多个。*:表示匹配该字符出现0个或多个,比如[0-9]*表示匹配0个或多个数字。():在圆括号中的内容将被看做一个整体。(ab
刘_vera
·
2023-11-19 13:55
Mysql
正则表达式
mysql
数据库
Mysql-
复合查询
实际开发中往往数据来自不同的表,所以需要多表查询。1.笛卡尔积通俗来讲就是两个表的每一列都组合一遍,也就是穷举法。穷举出来的数据表会有大量重复数据,而我们只需要加上一些限定条件就可以完成有效数据的筛选。selectEMP.ename,EMP.sal,DEPT.dnamefromEMP,DEPTwhereEMP.deptno=DEPT.deptno;2.自连接自连接是指在同一张表连接查询显示员工FO
想拿offer
·
2023-11-18 19:49
Mysql学习
mysql
数据库
Flutter tabbar自定义indicator的固定宽度、圆角
看看
源码研究
一下:那么找到TabBar有一个indicator的属性。
Vito.ZJX
·
2023-11-17 05:13
tabbar
flutter
mysql 独立表空间_全能DBA:
MySQL-
共享表空间VS独立表空间(十五)
系统共享表空间共享表空间又称为systemtablespace系统表空间,asmallsetofdatafiles(theibdatafiles)。共享表空间ibdata11、数据字典(datadictionary):记录数据库相关信息2、doublewritewritebuffer:解决部分写失败(页断裂)3、insertbuffer:内存insertbuffer数据,周期写入共享表空间,防止意
此号已死
·
2023-11-16 21:07
mysql
独立表空间
数据同步之初识Canal
业务cache刷新、带业务逻辑的增量数据处理Mysql的数据同步的架构图:Canal是把自己伪装成一个从库:Canal的优点:实时性好、分布式、ACK机制Canal的缺点:只支持增量同步,不支持全量同步
MYSQL
老宋别偷懒
·
2023-11-16 19:54
架构思考
安装步骤
mysql
数据库
java
MySQL-
(1)体系结构
MySQL体系结构它是一个单进程,多线程的数据库。数据库:物理操作系统文件或其它形式文件类型的集合。实例:MySQL数据库由后台线程以及一个共享内存组成,共享内存可以被运行的后台线程所共享,数据库实例才是真正用于操作数据库文件的。MySQL数据库的体系结构如下图需要注意的是:存储引擎是基于表的,不是基于数据库的。MySQL的存储引擎:InnoDB:主要用于OLTP应用MyISAM:主要用于OLAP
蜗牛大师
·
2023-11-16 19:24
MySQL系列
mysql
Mysql-
体系结构
MySQL体系结构1).连接层最上层是一些客户端和链接服务,包含本地sock通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。2).服务层第二层架构主要完成大多数的核
杨小杰825
·
2023-11-16 19:13
Mysql
mysql
数据库
mysql-
高可用架构MHA
[
mysql-
高可用架构:MHA]
mysql-
高可用架构:MHA1.MHA简介MHA(MasterHighAvailability)是由日本人yoshinorim开发的一款成熟且开源的MySQL高可用程序
Shmilyぐ
·
2023-11-15 05:34
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
其他