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-
数据库管理.2
查看数据库信息showdatabase查看数据库中的表信息use数据库名#切换到书库中showtablesshowtablesinmysql显示数据表的结构(字段)describeuser;Field:字段名称type:数据类型Null:是否允许为空Key:主键Type:数据类型Null:是否允许为空key:主键Default:默认值Extra:扩展属性,例如:标志符列(标识了种子,增量/步长)1
StarkDD1127
·
2023-06-07 05:03
数据库
mysql
java
MYSQL-
数据库管理.1
一、数据库概述一、数据库基本概念1.1数据1)描述事物的符号记录称为数据(Data)。数字、文字、图形、图像、声音、档案记录等都是数据。2)数据是以“记录”的形式按照统一的格式进行存储的,而不是杂乱无章的。相同格式和类型的数据统一存放在一起,而不会把“人”和“书”混在一起存储。这样,数据的存储就能够井然有序。举例班级同学使用一些介质进行存储,例如文字存在文档中数据库可以完成数据持久化保存+快速提取
StarkDD1127
·
2023-06-07 05:33
数据库
mysql
sql
MYSQL-
数据类型
整型TINYINTSMALLINTMEDIUMINTINTBIGINT浮点型FLOAT[(M,D)]M是数字总位数D是小数点后面位数DOUBLE[(M.D)]日期时间型YEARTIMEDATEDATETIMETIMESTAMP字符型CHAR(M)定长类型(未达到指定的长度,以空格补齐)M个字节VARCHAR(M)变长类型TINYTEXTTEXTMEDIUMTEXTLONGTEXTENUM('val
牛肉面biubiu
·
2023-04-21 21:34
sqoop
sqoop底层原理是mapreduce,只不过没有聚合过程,故只有map任务sqoop数据导入(
mysql-
>hdfs)功能:全表导入sqoopimport\/*''表示语句没有结束,换行*/–connectjdbc
February13
·
2023-04-21 19:19
sqoop
mysql-
执行计划
执行计划可以帮助我们看到sql查询的具体过程,我们可以根据此过程评估该sql的执行效率。语法EXPLAIN字段分析idselect查询的序列号,标识执行的顺序ID相同,执行顺序由上至下id不同,如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行select_typeSIMPLE简单的select查询,查询中不包含子查询或者union`案例`EXPLAINSELECT*FROMempW
炽热_3a57
·
2023-04-21 18:27
mysql-
索引相关
CREATETABLE`blog`(`bid`bigintNOTNULL,`name`varchar(255)NULLDEFAULTNULL,`author_id`intNOTNULL,`insert_time`timestampNULLDEFAULTNULL,PRIMARYKEY(`bid`),INDEX`name_author_id_index`(`name`,`author_id`))ENG
伍佰1024
·
2023-04-21 08:08
mysql
mysql
数据库
sql
优雅的
MySQL-
索引
索引(在MYSQL中也叫做键),是存储引擎用于快速找到记录的一种数据结构,也是数据库性能调优的起点。举一个栗子!考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为1
腿毛四尺三
·
2023-04-20 19:43
mysql-
事务
什么是事务?一个事务一个完整的业务逻辑,要不同时成功,要不同时失败,不可再分。只有DML(insert,delete,update)语句才会有事务一说,其它语句和事务无关!!事务是如何实现的怎么提交事务和回滚事务提交事务:commit;语句回滚事务:rollback;语句回滚永远只能回滚到上次的提交点,提交事务后就不可进行回滚mysql是默认自动提交事务的,即每执行一条语句就提交一次事务,而这时候
蚂蚁牙黑147
·
2023-04-20 13:43
随笔记
mysql
数据库
database
Linux下Docker安装
mysql-
超详细步骤
安装DockerEngine官方参考文档:https://docs.docker.com/engine/install/centos/若之前有安装docker,需要先卸载之前的dockersudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate
小趴菜学习架构
·
2023-04-20 01:13
Linux
linux
运维
服务器
docker
mysql
MySql-
高级( 面试问题简析) 学习笔记
文章目录1.MySql中MyISAM和InnoDB存储引擎区别1.1.MyISAM1.2.InnoDB2.索引的数据结构2.1.BTree索引2.2.B+Tree索引2.3.MySql做的优化3.为什么使用B+Tree索引而不使用Hash索引?4.为什么使用B+Tree索引而不使用B-Tree索引?5.MyISAM存储引擎索引实现6.InnoDB存储引擎索引实现7.MySQL复合索引如何使用8.索
yuan_404
·
2023-04-20 00:51
面试
MySql
面试
mysql
学习
MySQL-
中间件mycat(三)
目录高可用方案安装配置HAProxy安装HAProxy启动验证配置Keepalived安装Keepalived修改配置文件启动验证测试高可用mycat安全设置权限配置SQL拦截博客主页:大虾好吃吗的博客MySQL专栏:MySQL专栏地址在实际项目中,Mycat服务也需要考虑高可用性,如果Mycat所在服务器出现宕机,或Mycat服务故障,需要有备机提供服务,需要考虑Mycat集群。高可用方案我们可
大虾好吃吗
·
2023-04-19 17:21
MySQL
服务器
linux
运维
MySQL-
索引
概述索引(Index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储在磁盘上。索引是数据库中用来提高性能的最常用工具。优缺点优势类似于书籍的目录索引,提高
Zeppelin421
·
2023-04-19 11:29
5分钟搞定MySQL/PostgreSQL/Oracle到OceanBase数据迁移同步-CloudCanal实战
简述CloudCanal2.2.0.7版本开始支持OceanBase作为对端的数据迁移同步能力本文通过
MySQL-
>OceanBase的数据迁移同步案例简要介绍这个源端的能力。
Clougence
·
2023-04-19 08:17
MYSQL-
数据库登不上 报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N...
报错:数据库登不上报错:ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:NO)...或者mysqlERROR1045(28000):Accessdeniedforuser'root1'@'localhost'(using..#1.停止mysql数据库/etc/init.d/mysqldstop#2.执行如下命
程序里的小仙女
·
2023-04-18 23:36
mysql-
修改数据存储位置
前提:win10,c盘不够用,将mysql存储位置改为d盘。参考文章指路在这里:Windows10下配置自定义的MySQL8的数据存储路径_反反复复的昵称的博客-CSDN博客_mysql8windows配置文件路径1、停止mysql的服务2、找到文件存储的路径:C:\ProgramData,ProgramData文件夹默认是隐藏的,查看隐藏项目即可:3、打开C:\ProgramData\MySQL
vv_wisher
·
2023-04-18 03:11
MySQL
mysql
数据库
MySQL-
中间件mycat(二)
目录部署主从复制mycat读写分离修改配置文件设置balance与writeType设置switchType与slaveThreshold启动程序验证读写分离垂直拆分-分库实现分库测试分库总结分库水平拆分-分表实现分表测试分表连接查询全局表修改配置文件测试全局表常用分片规则博客主页:大虾好吃吗的博客MySQL专栏:MySQL专栏地址部署目标:本次需要开启五台服务器,主机及ip如下图所示。maste
大虾好吃吗
·
2023-04-17 18:00
MySQL
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
MySQL
主主复制
详细教程
配置说明主数据库1:192.168.245.22主数据库2:192.168.245.331、修改MySQL配置文件:vi/etc/my.cnf主数据库1:server-id=1log-bin=mysql-binauto_increment_increment=2auto_increment_offset=1binlog-ignore=mysqlbinlog-ignore=information_s
文知道
·
2023-04-16 12:38
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集群
3.2.1MYSQl-MMM(Master-MasterReplicationManagerforMySQLMySQL-MMM是Master-MasterReplicationManagerforMySQL(mysql
主主复制
管理器
_院长大人_
·
2023-04-14 22:58
mysql
数据库
database
sharding
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半同步复制的问题半同步测试搭建【二进制日志和redo,undo的关系】【二进制的作用:】二、异步模式:三、同步模式(组复制)groupreplication架构:一主多从,再级联一主一从
主主复制
一
mo石mo
·
2023-04-12 05:03
MySQL
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
zookeeper为何称之为CP系统
答:是的,zookeeper确实是有高可用方案的,但是高可用方案中有很多种:按照数量来说两台机器:主从复制主备复制
主主复制
主从切换主备切换两台以上机器:集中式集群一主多备一主多从分散式集群数据分片到多节点而其中
老柿子
·
2023-04-08 16:58
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
上一页
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
其他