MySQL

MySQL优化之:MySQL的意向共享锁、意向排它锁和死锁

一、InnoDB的表级锁 在绝大多数情况下应该使用行锁,因为事务和行锁往往是选择InnoDB的理由,但个别情况下也使用表级锁。 事务需要更新大部分或全部数据,表又比较大,如果使用默认的行锁,不仅这个事务执行效率低,而且可能造成其他事务长时间等待和锁冲突事务...

MySQL基础:数据库简介与基本操作

一、MySQL简介 1、数据库管理软件分类 主要分为关系型和非关系型。 可以简单的理解为,关系型数据库需要有表结构,非关系型数据库是key-value存储的,没有表结构。 关系型:如sqllite,db2,oracle,access,sql server,...

MySQL存储过程中包含HINT导致升级失败纪实

* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 上午10:00,某运营商核心报表平台升级前夕。 作为万里数据库的战略合作伙伴,某运营商一直密切关注着国产数据库的发展。其系统中一套基于MySQL8.0.11版本的核...

如何在PostgreSQL 使用ltree处理层次结构数据

概述 在本文中,我们将学习如何使用PostgreSQL的ltree模块,该模块允许以分层的树状结构存储数据。 什么是ltree? Ltree是PostgreSQL模块。它实现了一种数据类型ltree,用于表示存储在分层树状结构中的数据的标签。提供了用于搜索...

SQL开发知识:mysql where中如何判断不为空的实现

mysql是开源免费的关系型数据库,由于其是免费的,所以使用也是比较广泛的。 mysql数据库的空分为两种:Null、空字符串 本文将针对这些空演示如何判断是否为空,以及如何写sql过滤,包括使用判空函数 方法/步骤 在数据库test的表table1中插入...

如何创建一个创建MySQL数据库中的datetime类型

三、create type用法及示例 环境系统平台:Microsoft Windows (64-bit) 10版本:4.5 瀚高数据库中支持使用以下语句创建用户定义的数据类型: ​CREATE DOMAIN​:它创建了一个用户定义的数据类型,可以有可选的约...

教你如何将excel数据文件导入postgresql数据库

实际的工作中,我们经常会碰到统计数据的工作,有些维度的统计数据因为工作需要我们需要导出为excel作为报表附件供不同的部门审查。为了方便以后的对比工作,领导会让在数据库中创建一张表,用于专门记录这些数据。此时我们DBA需要将这些excel表格导入到数据库中...