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-
事务处理
MySQL事务什么是事务数据中的事务是指数据库执行的一些操作,这些操作最终要么全部执行成功,要么全部失败,不会存在部分成功,部分失败的情况如果在事务的支持下,最终有两种结果:操作成功:A账户减少100,B账户增加100操作失败:A,B账户没有发生任何变化事务的特征(ACID)原子性(Atomicity)事务的整个过程如原子操作一样,最终要么全部成功,或者全部失败,这个原子性是从最终结果上来看的,从
陆倾之
·
2023-04-17 00:33
mysql
数据库
java
MySQL-
内置函数
一、SQL内置函数的介绍MySQL提供的内置函数从实现的功能角度可以分为数值函数、字符串函数、日期和时间函数、流程控制函数、加密与解密函数、获取MySQL信息函数、聚合函数等。这里将这些内置函数再分为两类:单行函数、聚合函数(或分组函数)。单行函数的特点:操作数据对象接受参数返回一个结果只对一行进行变换每行返回一个结果可以嵌套参数可以是一列或一个值二、数值函数1.基本2.角度弧度3.三角函数4.指
UndefinedException
·
2023-04-16 22:54
MySQL
mysql
MySQL-
查询练习(题,答案)
1.练习一1.查询所有记录的e_no、e_name和e_salary字段值2.查询dept_no等于10和20的所有记录3.查询工资范围在800~2500之间的员工信息4.查询部门编号为20的部门中的员工信息5.查询每个部门最高工资的员工信息6.查询员工BLAKE所在部门和部门所在地7.查询所有员工的部门和部门信息8.计算每个部门各有多少名员工9.计算不同类型职工的总工资数10.计算不同部门的平均
鸵鸟在滑雪
·
2023-04-16 20:22
数据仓库
高性能
MySQL-
前言
只看了第1,4,5,6四章由于疫情的原因,大概一个多月就看完了,还是挺快的(谦虚),收获很多,不过还有一部分不在书里面,需要自己去学习总而言之,尽量不使用复杂的sql原则:能不做就不做,能少做就少做,能提前做就提前做,最后复杂的尽量转换成简单的策略做
begonia_rich
·
2023-04-16 16:25
Mac Navicat连接Mysql报错:2003 - Can't connect to MySQL server on ……(61 "Connection refused")
出现这个问题的解决办法是重新开启Mysql,如果忘记密码就再设置root密码1.停掉Mysql偏好设置->
Mysql-
>StopMysqlServer或者sudo/usr/local/mysql/support-files
Westrice
·
2023-04-16 09:28
K8S安装MySQL
:v1kind:ReplicationControllermetadata:name:mysql-rclabels:name:mysql-rcspec:replicas:1selector:name:
mysql
墨迹嘿嘿
·
2023-04-16 06:19
MySql-
第二章-mysql架构介绍
1.MysqlLinux版的安装1.检查当前系统是否安装过mysqlrpm-qa|grepmysql如果存在mysql-libs的旧版本包,需要先执行卸载命令rpm-e--nodepsmysql-libs2.由于mysql安装过程中,会通过mysql用户在/tmp目录下新建tmp_db文件,所以需要给/tmp较大的权限3.安装:rpm-ivhMySQL-client-5.5.54-1.linux.
韩宇TEL
·
2023-04-16 04:05
mysql
MySQL优化
mysql-
基础-视图,存储过程,触发器面试题面试你所要知道的:MySQL存储过程https://blog.csdn.net/u012190514/article/details/80282161序言mysql
关鹏十
·
2023-04-16 01:41
Mysql-
执行计划explain解释、explain各字段意思、执行计划explain输出列说明
explain输出列说明EXPLAIN输出列各列详解id(JSONname:select_id)select_type(JSONname:none)table(JSONname:table_name)partitions(JSONname:partitions)type(JSONname:access_type)possible_keys(JSONname:possible_keys)key(JS
小蜗牛的路
·
2023-04-15 22:52
mysql
数据库
MySQL-
中间件mycat(一)
目录mycat基础概念Mycat安装部署初始环境测试环境下载安装修改配置文件启动mycat测试连接博客主页:大虾好吃吗的博客MySQL专栏:MySQL专栏地址mycat目前已经出mycat2版本了,虽然还没有全面普及,但是大概这两年各大企业逐步升级mycat2,但是mycat1还是要有一定的了解。本次mycat分三章讲解,熟悉mycat1后,可以去官网下载一个mycat2学习。官网地址:上海云业网
大虾好吃吗
·
2023-04-15 14:32
MySQL
数据库
中间件
mysql
mysql-
索引
聚集索引/聚簇索引InnoDB中使用了聚集索引,就是将表的主键用来构造一棵B+树,并且将整张表的行记录数据存放在该B+树的叶子节点中。也就是所谓的索引即数据,数据即索引。由于聚集索引是利用表的主键构建的,所以每张表只能拥有一个聚集索引。辅助索引/二级索引叶子节点中存储主键值,每次查找数据时,根据索引找到叶子节点中的主键值,根据主键值再到聚簇索引中得到完整的一行记录。回表当通过辅助索引来寻找数据时,
通往天堂的护照
·
2023-04-15 12:40
存储过程口水战
作为一个从Foxbase-->FoxPro->Access->Paradox->SqlServer->Oracle->
MySql-
>PolarDB都常年倒腾千万级、亿级数据
lwlwork2009
·
2023-04-15 04:41
存储过程
数据库
MySQL-
常见的五种索引
什么是索引?百度百科:在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。Mysql常见索引主键索引、唯一索引、普通索引、全文索引、组合索引Mysql各种索引区别:普通索引(INDEX):最基本的索引,没有任
阿仇_Parsifal
·
2023-04-14 19:02
【数据库】
mysql
数据库
java
Mysql-
锁机制
Mysql的锁机制一、简介锁是为了保证数据库中数据的一致性,使各种【共享资源】在被访问时变得【有序】而设计的一种规则。tipMysQL中不同的存储引擎支持不同的锁机制:InoDB支持【行锁】,有时也会升级为表锁。MyIsam只支持表锁。【表锁】:特点:就是开销小、加锁快,不会出现死锁。缺点:锁粒度大,发生锁冲突的概率小,并发度相对低。【行锁】:特点:就是开销大、加锁慢,会出现死锁。锁粒度小,发生锁
wendy9491
·
2023-04-14 15:19
mysql高级
mysql
数据库
sql
mysql锁
表锁
行锁
CentOS 7 安装 mysql 8.0 客户端
官方文档2.2InstallingMySQLShellonLinux原来他不叫
mysql-
哈哈虎123
·
2023-04-14 13:11
mysql
centos
linux
Java进阶-
MySQL-
进阶
一、Java进阶-
MySQL-
进阶1.1单表访问方法 MySQL执行查询语句的方式称之为访问方法或者访问类型。
GIT提交不上
·
2023-04-14 11:37
mysql 8.0 解压版安装与配置
客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=C:\\ProgramFiles\\Mysql\\
mysql
木石_zoro
·
2023-04-14 04:38
MySQL命令行登入的两种方式
目录方法一:方式二:cmd命令行客户端总结1.命令行登入mysql方法一:开始菜单->所有程序->
MySQL-
>MySQLServer8.0->MySQL8.0CommandLineClient方式二:
·
2023-04-13 18:08
MySQL-
高可用MHA(二)
目录通过keepalived方式安装keepalived防火墙策略keep配置文件MHA应用keepalived停止MHA启动MHA检查状态测试通过脚本实现VIP切换网卡环境配置MHA应用脚本停止MHA启动MHA检查状态测试博客主页:大虾好吃吗的博客MySQL专栏:MySQL专栏地址接着第一章继续操作,部署好MHA环境后,vip配置可以采用两种方式,一种通过keepalived的方式管理虚拟ip的
大虾好吃吗
·
2023-04-12 18:30
MySQL
linux
运维
服务器
MySQL-
约束语法
约束:作用:对表中的数据进行限定,保证数据的正确性、有效性、完整性!约束说明PRIMARYKEY主键约束PRIMARYKEYAUTO_INCREMENT主键、自动增长UNIQUE唯一约束NOTNULL非空约束FOREIGNKEY外键约束DEFAULT默认约束FOREIGNKEYONUPDATECASCADE外键级联更新FOREIGNKEYONDELETECASCADE外键级联删除主键、唯一、非空约
itzhuzhu.
·
2023-04-12 14:30
SQL
sql
约束
外键约束
主键约束
唯一约束
mysql增加年龄约束_
mysql-
约束
/*含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性分类:六大约束NOTNULL:非空,用于保证该字段的值不能为空比如姓名、学号等DEFAULT:默认,用于保证该字段有默认值比如性别PRIMARYKEY:主键,用于保证该字段的值具有唯一性,并且非空比如学号、员工编号等UNIQUE:唯一,用于保证该字段的值具有唯一性,可以为空比如座位号CHECK:检查约束【mysql中不支持】比
科技松鼠会
·
2023-04-12 14:59
mysql增加年龄约束
MySQL-
约束
概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。分类:约束描述关键字非空约束限制该字段的数据不能为nullNOTNULL唯一约束保证该字段的所有数据都是唯一、不重复的UNIQUE主键约束主键是一行数据的唯一标识,要求非空且唯一PRIMARYKEY默认约束保存数据时,如果未指定该字段的值,则采用默认值DEFAULT检查约束(8.0.16版本
五度鱼学Java
·
2023-04-12 14:28
mysql
数据库
约束
MySQL-
四大类日志
目录MySQL日志分为4大类错误日志修改系统配置二进制日志查看二进制日志删除二进制日志暂时停止二进制日志的功能事务日志(或称redo日志)慢查询日志:slowquerylog博客主页:大虾好吃吗的博客MySQL专栏:MySQL专栏地址MySQL日志记录了MySQL数据库日常操作和错误信息。MySQL有不同类型的日志文件(各自存储了不同类型的日志),从日志当中可以查询到MySQL数据库的运行情况、用
大虾好吃吗
·
2023-04-11 22:25
MySQL
数据库
mysql
sql
MySQL-
数据库管理与事务
数据库管理新建数据库CREATEDATABASE[IFNOTEXISTS]数据库名示例CREATEDATABASEIFNOTEXISTSMySQLDB;数据类型image数值类型image日期类型image字符串类型image特殊字符序列image约束重要,记下image非空约束(NOTNULL)强制列不能为NULL值,约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新
艾欧恩
·
2023-04-10 19:36
MySQL-
双主高可用
目录拓扑环境配置两台MySQL主主同步修改MySQL配置文件配置主从关系测试主主同步keepalived高可用keepalived的安装配置master配置slave配置测试高可用本章总结博客主页:大虾好吃吗的博客MySQL专栏:MySQL专栏地址生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即两台MySQL服务器如果其中有一台MySQL服务器挂掉后,另外一台能立马
大虾好吃吗
·
2023-04-10 17:05
MySQL
mysql
数据库
sql
MySQL-
索引
MySQL索引详解索引介绍索引是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始读完整个表,直到找出相关的行。表越大,查询数据所花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达某个位置去搜寻数据文件,而不必查看所有数据。索引是对数据库表中一列或多列的值进行排序的一种结构,
m0_59138290
·
2023-04-09 16:29
mysql
数据库
java
mysql 5.7 linux arm 64 安装
useradd-r-gmysql-s/sbin/nologin-Mmysql初始化mysqlmysqld--initialize-insecure--user=mysql--basedir=/usr/local/
mysql
qxgy1314
·
2023-04-08 18:51
Java
mysql
linux
arm
MySQL-
未完(主从目的和原理、备份数据-配置主服务器-配置从-连接主并同步)
通过读写分离、数据备份、负载均衡最终体现效率实际开发中,至少要有两台服务器client:客户端Csever:服务器Smaster:主服务器slave:从服务器从随主变至少两台服务器的作用:主服务器上的所有数据备份到从服务器手动备份:麻烦,不可取;解决方法:主服务器与从服务器进行关联,从服务器自动向主服务器请求数据(从随主变)防止丢失不管主、从谁挂了,数据都不会丢失负载均衡一台从不够,多几台,更新在
人工智能初学者
·
2023-04-08 12:44
mysql 指南_
MySQL-
快速指南
mysql指南
MySQL-
快速指南(MySQL-QuickGuide)
MySQL-
简介(MySQL-Introduction)什么是数据库?(WhatisaDatabase?)
cunzai1985
·
2023-04-08 06:21
数据库
uefi
webgl
entity
python
mysql-
备份恢复
运维人员在备份恢复方面的职责1.1设计备份策略(1)备份内容:数据,二进制日志(2)数据容量:大小(3)备份周期:1.每天全备2.周期全备+增量备份3.周期全备+日志备份(4)备份时间:晚上备份(5)备份目标位置1.2日常备份检查日志,备份的内容,备份大小1.3定期恢复演练我们建议,每半年做一次.1.4故障时的恢复快速准确恢复数据.1.5平台数据迁移同构平台异构平台备份工具介绍2.1介绍mysql
林深见鹿出
·
2023-04-07 17:28
Mysql - 读写分离与读负载均衡之Maxscale
原文地址
Mysql-
读写分离与读负载均衡之Maxscale-小豹子加油-博客园maxscale会自动识别出集群的master与slave角色。
3333333_
·
2023-04-07 16:07
MySql
mysql
负载均衡
服务器
数据库
mysql-
数据页结构
数据页结构·数据删除后记录并没有马上被删除,而是被打上了删除标记,并被记录到一个垃圾链表中,之后若有新纪录来,它们则可能覆盖被删除的记录占用的存储空间。·页内数据组成单向链表,且再次进行了分组,每组最后一条数据顺序存储在靠近页尾部的地方,这种数据称为槽,页目录就是多个槽组成的。·页内数据单向链表,页与页之间双向链表。索引·二级索引携带主键信息到聚簇索引重新定位完整记录的过程称为回表。·二级索引记录
代码搬运工.
·
2023-04-07 08:22
mysql
链表
数据结构
Mysql-
缓冲池 buffer pool
缓冲池bufferpoolinnodb中的数据是以【页】的形式存储在磁盘上的表空间内,但是【磁盘的速度】和【内存】相比简直不值一提,而【内存的速度】和【cpu的速度】同样不可同日而语,对于数据库而言,I/O成本永远是不可忽略的一项成本,我们不妨思考下面的小问题:小问题:一个全表扫描会产生有多少次磁盘I/O?select*fromuserwhereidbetween10and1000;访问id为1的
wendy9491
·
2023-04-07 02:44
mysql高级
mysql
数据库
java
Mysql-
索引-数据结构
Mysql索引-B树/B+树tip索引好处初体验:selectcount(*)fromydl_user;--5.429select*fromydl_userwhereuser_id=1000000;--0.355sselect*fromydl_userwhereuser_name='JenniferSusanJohnson';--4.715s一方面mysql的数据是存储在磁盘上的,另一方面还要满足
wendy9491
·
2023-04-07 02:44
mysql高级
数据结构
mysql
b树
Mysql-
字符集详解
Mysql-
字符集详解MySQL字符编码集中有两套UTF-8编码实现:utf8和utf8mb4。
wendy9491
·
2023-04-07 02:44
mysql
数据库
字符集
utf8
utf8mb4
mysql-
索引篇-Cardinality
官方文档的解释:Anestimateofthenumberofuniquevaluesintheindex.ThisisupdatedbyrunningANALYZETABLEormyisamchk-a.Cardinalityiscountedbasedonstatisticsstoredasintegers,sothevalueisnotnecessarilyexactevenforsmallt
tianlang136520
·
2023-04-07 01:27
MySQL-
数据查询操作-基本查询-条件查询-排序查询
文章目录==基础查询==语法、特点、注意事项案例==条件查询==语法按条件表达式筛选按逻辑表达式筛选模糊查询==排序查询==语法特点案例基础查询案例所使用表字段介绍:语法、特点、注意事项语法select查询列表from表名;类似于:System.out.println(打印东西);特点查询列表可以是:表中的字段、常量值、表达式、函数;查询的结果是一个虚拟的表格;注意事项对数据库操作之前,需要明确对
LXMXHJ
·
2023-04-06 07:23
MySQL
SQL
数据库
MySQL-
实践总结-
文章目录案例1案例2案例1已知信息员工表Employee名称类型描述EmployeeIdInt员工id(唯一)NameVarchar(50)员工姓名AgeInt员工年龄EmailVarchar(50)员工邮箱LevelInt员工能级工资表salary名称类型描述SalaryIdInt工资id(唯一)EmployeeIdInt员工idMoneyDouble工资金额DateDatetime发放日期题目
LXMXHJ
·
2023-04-06 07:23
MySQL
mysql
sql
数据库
《高性能
MySQL-
第三版》 的总评价
《高性能
MySQL-
第三版》的总评价ε=(´ο`*)))唉花了我半年的时间,结果其实是很差的。。。。。。很多内容已经是知道的,因为一些的优化是很基础的。
小_杭
·
2023-04-05 07:11
高性能MySQL
数据库
MySQL
高性能MySQL
MySQL-
事务
目录什么是事务隔离级别未提交读已提交读可重复读可串行化博客主页:大虾好吃吗的博客MySQL专栏:MySQL专栏地址什么是事务多条sql语句,要么全部成功,要么全部失败。MySQL的事务是在存储引擎层实现。MySQL的事务分别为ACID。1.A原子性(atomicity):一个事务必须被视为一个不可分割的单元。2.C一致性(consistency):数据库是从一种状态切换到另一种状态。3.I隔离性(
大虾好吃吗
·
2023-04-04 23:36
MySQL
数据库
mysql
sql
mysql-
动态数据迁移
两个方案(推荐第二种):1.停机迁移方案就是很简单,大家伙儿凌晨12点开始运维,网站或者app挂个公告,说0点到早上6点进行运维,无法访问。接着到0点停机,系统停掉,没有流量写入了,此时老的单库单表数据库静止了。然后你之前得写好一个导数的一次性工具,此时直接跑起来,然后将单库单表的数据哗哗哗读出来,写到分库分表里面去。导数完了之后,就ok了,修改系统的数据库连接配置啥的,包括可能代码和SQL也许有
qq_52631044
·
2023-04-04 15:39
mysql
mysql
数据库
java
创建mysql账户且指定服务器访问
mysql-uroot-p#然后输入你的密码进入
mysql-
>状态alteruseruser()identifiedby“你的密码”SETPASSWORDFOR'root'@'localhost'=PASSWORD
Circ.
·
2023-04-04 12:55
AR项目总结
mysql
服务器
数据库
MySQL-
事务特性ACID你真的懂吗?
ACID分别是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)概念的东西就不在赘述了,最近遇到一个关于事务隔离性的问题。简单回顾一下关于事务隔离特性的几个级别readuncommitted(读未提交)、readcommitted(读提交)、repeatableread(重复读)、Serializable(序列化)查看当前数
技术分子
·
2023-04-04 00:26
mysql
mysql
数据库
database
mysql-
条件查询(2019-10-17日记)
语法:SELECT*FROM表名WHERE条件查询语句;1.条件运算符=>跟Java等语言相似2.逻辑运算符andornot3.模糊查询LIKE查询字符串是否于指定字符串相匹配SELECT查询数据FROM表WHERE想要查询的字段LIKE"通配符"通配符%:任意零次或多次匹配_:一次匹配[]:限定次数[^]:否定也可以自己定义通配符ESCAPE"$";4.IN()相当于=SELECT*RROM表W
Ajourney
·
2023-04-03 17:03
Java学习笔记 ---
MySQL-
常用数据类型
一、Mysql常用数据类型二、数值型(整数)的基本使用使用规范:在能够满足需求的情况下,尽量选择占用空间小的#演示整形的使用#使用tinyint来演示范围有符号-128~127如果没有符号0-255#1.如果没有指定unsigned,则TINYINT就是有符合#2.如果指定unsigned,则TINYINT就是无符合0-255CREATETABLEt1(idTINYINT);CREATETABLE
乌云不要说话
·
2023-04-03 15:37
MySql
mysql
java
学习
Go连接及操作
MySQL-
表多查询
packagemainimport("fmt""database/sql"_"github.com/go-sql-driver/mysql")vardb*sql.DBfuncinitDB()(errerror){dsn:="jbjb:123456@tcp(192.168.8.177:3306)/jbjb"db,err=sql.Open("mysql",dsn)iferr!=nil{fmt.Prin
野猪佩挤
·
2023-04-03 09:14
GO
Mysql-
事务
事务:是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合事务的特性(ACID)1、原子性Atomicity事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做,实现事务的原子性,是基于日志的Redo/Undo机制2、一致性Consistent一致性是指执行事务前后的状态要一致
gnk20134
·
2023-04-03 01:49
Java学习笔记 ---
MySQL-
索引和事务
一、索引索引的原理1、没有索引会全表扫描,从而查找速度会很慢2、使用索引会形成一个索引的数据结构,比如二叉树3、索引的代价磁盘占用对dml(update、delete、insert)语句的效率影响索引的类型1、主键索引,主键自动的为主索引(类型Primarykey)2、唯一索引(UNIQUE)3、普通索引(INDEX)4、全文索引(FULLTEXT),一般开发不适用mysql自带的全文索引,而是使
乌云不要说话
·
2023-04-02 22:15
MySql
mysql
java
学习
04
MySQL-
初识
MySQL-
索引-上篇
一索引的常见模型索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一本500页的书,如果你想快速找到其中的某一个知识点,在不借助目录的情况下,那我估计你可得找一会儿。同样,对于数据库的表而言,索引其实就是它的“目录”索引的出现是为了提高查询效率,但是实现索引的方式却有很多种,所以这里也就引入了索引模型的概念。可以用于提高读写效率的数据结构很多。这里先介绍三种常见、也比较简单的数据结构,它
花神子
·
2023-04-02 20:29
3:Mysql 主从复制搭建
Mysql之前写过一篇安装Mysql教程可用3:搭建主从复制1:主节点的搭建(1):编辑配置文件vim/etc/my.conf文件,在[mysqld]下添加#Mysql的bin-log的名字log-bin=
mysql
performer丶
·
2023-04-02 07:48
亲手安装教程
读写分离
分库分表
阿里云
mysql
主从复制
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他