table

使用SQL的ALTER语句进行表结构修改

SQL的ALTER语句用法详解及代码示例 在数据库管理中,ALTER语句是一种用于修改数据库表的结构和属性的SQL命令。ALTER语句可以用于添加、修改或删除数据库表的列、约束、索…

mysql之You can’t specify target table for update in FROM clause错误

You cannot update a table and select directly from the same table in a subquery.mysql官方文档中…

oracle相关SQL

1.---------------------------------- hang分析sqlplus -prelim / as sysdba sysdate-1/24;create…

MySQL 怼了架构师关于 optimize table 需求 与 为什么反对 optimize table

这开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, Oceanbase, Sql Server等有问题,有需求都…

GitHub 数据库 15 年进化史:幕后英雄如何成就 Copilot 传奇

Schema as code,用对待代码变更的方式对待数据库变更。开发只要定义最终期望的 schema,比如 CREATE TABLE 语句,然后通过 skeema 来自动计算出需…

MySQL:MDL LOCK的“穿越行为”

一、案例描述最近遇到这么一个案例(5.7版本),大概的截图如下:当然这里是测试出来的,线上当时也是一个lock table read的语句和一大批insert into的语句被堵塞…

Oracle function函数返回结果集的3种方法

一、简介在使用Oracle数据过程中,函数是非常好用的,我们经常定义一个函数用来处理相同的相似的问题的结果。通常我们使用函数返回的都是单独的值,可能是NUMBER,也可能是VARC…

从一个慢查询到MySQL字符集编码

11. 问题起源最近在完成一个线上日志修复工作的过程中遇到了一个意想不到的慢查询。当时使用的SQL以及表结构其实都很简单,而且在关键的字段上也有索引,但是MySQL的执行计划就是跑…

Oracle并行度

什么是并行度:并行度的优点就是能够最大限度的利用机器的多个cpu资源,是多个cpu同时工作,从而达到提高数据库工作效率的目的。在系统空闲时间,使用并行是个不错的选择,但是好东西总是…

Oracle分区表的维护操作

Oracle分区表的维护操作主要包括以下几个步骤:创建分区表:首先,需要创建一个分区表,并指定分区的策略和规则。例如,可以使用CREATE TABLE语句创建一个分区表,并通过PA…

oracle 11查看索引

Oracle数据库是当今世界最流行、最具有代表性、最安全可靠的企业级数据库之一。在使用Oracle 11进行索引查看时,我们可以使用以下的一些命令和工具来实现:SHOW INDEX…

MySQL与主流分支版本上执行ANALYZE TABLE 安全么?

有时,需要使用 ANALYZE TABLE[1] 手动更新表和索引统计信息。不深入探讨这种需求原因的情况下,我们就生产系统上运行命令相关的开销来聊聊这个话题。然而,这里讨论的开销与…

MySQL中可以对相同字段创建不同的索引?

之前碰到的一个问题,在技术社群发布的版本《技术分享 | MySQL 可以对相同字段创建不同索引?》,虽然这个知识点很碎,但都比较基础,通过动手实践,还是能了解到不同数据库设计方面的…

怎么查看mysql各个表的状态

在使用MySQL数据库的过程中,我们经常需要查看各个表的状态以便进行优化或调试。下面介绍几种常用的查看MySQL表状态的方法。1. 使用SHOW TABLE STATUS命令SHO…

技术译文 | MySQL 与主流分支版本上执行 ANALYZE TABLE 安全么?

作者:Przemysław Malkowski本文来源:https://www.percona.com/blog/,封面由 DELL-3 生成,爱可生开源社区翻译。本文约 1400…

MySQL常用代码

库大小统计 select table_schema as ‘数据库’, sum(table_rows) as ‘记录数’, sum(truncate(data_length/102…

存储引擎源码解析 | 磁盘引擎(20)

4.3.3 内存表的存储 Table类包含管理数据库中内存表所需的所有项。表由以下组件组成:列、主索引和可选的二级索引。关键成员变量说明如表436 Table类的关键成员变量所示。…

怎么查看mysql表中的编码

MySQL表中的编码可以通过以下两种方式来查看:第一种方式是使用SQL语句查询:SHOW CREATE TABLE table_name;执行以上语句后,会返回类似下面的信息:CR…

怎么查看mysql表中的内容

如何查看MySQL表中的内容呢?我们可以使用SELECT语句来查询一个或多个表中的数据。SELECT语句是SQL中最常用的语句之一。SELECT column1, column2,…

怎么查看mysql表是否有索引

对于MySQL数据库中的表,索引是一个非常重要的概念,可以提高查询的效率和速度。但是有时候我们需要查看某个表是否拥有索引,这里我们将介绍几种方法来实现。方法一:使用SHOW IND…

加载更多