天翼云数据库知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖数据库相关内容资讯。开发者在数据库专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
数据库表
概述对于后端Java开发人员来说,锁主要有Java锁和DB锁。Java锁,请参考一文总结Java开发各种锁。本文所述的DB锁,可能会局限于MySQL数据库。隔离级别与锁的关系在RU级别下,读取数据不需要加共享锁,这样就不会跟被修改的
Zabbix监控mysql主从数据库在脚步出现用户名和密码是会出现如下报错“Warning: Using a password on the command line interface can be insecure”,报错原因是mysq
数据库——多表设计和多表查询一、多表设计——外键约束单表约束:主键约束;唯一约束;非空约束;多表约束:外键约束;例子:在员工表(employee)添加外键(注:employee为员工表,dept为部门表,did为部门表的主键,dno为员工表
【故障类型】数据库表记录删除【典型特征】◎ 数据表中无任何数据或只有部分数据;◎ 客户端无法查询到完整的信息。◆ 检测流程a. 使用磁盘编辑器对数据文件MYD进行分析;b. 手判断表记录丢失的可能原因。◆ 恢复流程a. 将损坏的数据库文件进
MySQL数据库备份学习篇(二)
Linux MySQL数据库的全库和单库备份 MySQL数据库的备份重要性不用多说,备份方式也很多,但常用的是MySQL自带
日常工作中,笔者会不定期的优化mysql。尤其是在618、双11大促备战时,需要对所有重要系统进行健康度检查,mysql慢日志是非常重要的一项必查项,从实践来看多数mysql的性能问题都是由sql查询语句和索引设计引起的。从笔者的观察来看,
一、理论基础本章讲述的方法基本上适用于所有的数据库软件。笔者按自己当前的认知总结了一下。大家都知道索引的创建是由业务查询决定的,所以在创建索引前需要先分析下业务sql,即select语句。本章会围绕一个例子说明单表查询时索引的创建规则,也可
一、Mysql数据库开启外连接二、安装pymysql库文件三、代码实现连接mysql1、创建mysql连接对象2、创建游标对象,用来执行sql语句3、执行sql语句,并提交4、执行完毕后记得关闭连接5、其他操作6、打印查询的结果
一、连接查询原理表的连接方及表的访问顺序对索引影响也很大。在一个连接查询中有两类谓词:本地谓词和连接谓词(重要的是把本地谓词设置索引),只用于访问一张表的谓词称为本地谓词,定义了表和表之间的连接关系的谓词称为连接谓词。连接谓词大部分是基于主
事务实现原理两阶段提交(Two-phaseCommit)两阶段提交主要保证了分布式事务的原子性:即所有结点要么全做要么全不做,所谓的两个阶段是指:第一阶段:准备阶段;第二阶段:提交阶段。将提交分成两阶段进行的目的很明确,就是尽可能晚地提交事
数据库不同,其底层实现多少有些差异,所以在设计数据库前需要先了解下数据库的原理和设计实现,这些往往也会对索引的设计产生影响,本章笔者会列出一些比较常见的因素供读者参考。数据库管理系统对索引的限制索引列的数量能够复制到索引上的列的个数上限在
事务事务:就是被绑定在一起作为一个逻辑工作单元的 SQL 语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要
在上一篇文章当中已经介绍了如何创建对应的数据库了,本文主要就是基于上一篇文章继续延伸下来的,主要内容就是介绍如何在创建的数据库当中进行创建表,和回退等相关操作。创建模型语法:如上语法含义:--name:指定模型名称(表名)--attribu
概念逻辑删除:文件没有被真正的删除,只不过是文件名的第一个字节被改成操作系统无法识别的字符,通常这种删除操作是可逆的,就是说用适当的工具或软件可以把删除的文件恢复出来。物理删除:指文件存储所用到的磁存储区域被真正的擦除或清零,这样删除的文件
背景之前在一家小公司工作时,由于没有完善的应用发布流程,包括配置发布平台,和数据库发布系统,导致测试环境(实际上就是一个IP撑起来的简简单单的服务节点)正常的逻辑,到生产环境(3个云服务器节点构成的带有简单负载均衡逻辑的微型集群应用)出现问
简介MySQL的口号是“世界上最流行的开源关系型数据库”,而PostgreSQL的Slogan则是“世界上最先进的开源关系型数据库”,一看这两位就是老冤家了。我认为这两个口号很好的反映出了两种产品的性质:PostgreSQL是功能丰富,一致
sql server 分页存储过程,在网上找了很多,但是都不能用或者不能很好的用,特别综合大家的智慧,自己写了一个,而且通过visual studio调试,通过实际数据测试set ANSI_NULLS ONset QUOTED_IDENT
现在我们做的大型项目大多要与关系型数据库进行交互,不知道大家有没有遇到这样的问题,组合查询,两个条件A,B,组合情况有A,B,AB,也就三种,写死SQL语句也不麻烦,不就是几个if,else吗!但是要是有三个条件组合呢?A,B,C,这样就
2023-05-12 07:20:56
2023-05-12 07:20:56
2023-06-07 07:31:52
2023-03-16 07:49:58
2023-03-16 07:45:55
2023-06-07 07:36:28