ddl
  • 2025-01-08SQL语言介绍及DDL用法
    目录一、SQL介绍1.SQL的语法2.SQL的分类二、DDL数据库定义语言1.对数据库的操作2.对表的操作2.1表操作---创建查询2.2表操作---修改以及字段2.3表操作---删除三、总结前言:本文章就开始介绍SQL语言了,因为老师讲的课以及一些资料,所展现的SQL的语句基本上是
  • 2024-11-25【MySQL实战45讲笔记】基础篇—— 全局锁和表锁
    系列文章基础篇——MySQL的基础架构基础篇——redolog和binlog基础篇——事务隔离基础篇——深入浅出索引(上)基础篇——深入浅出索引(下)目录系列文章6.1全局锁6.1.1server级和存储引擎级的全局锁6.1.2FTWRLVSreadonly6.2表级锁6.2.1表锁6.2.2MDL元数据
  • 2024-12-092024 11 做题笔记
    NOIP没有特别爆,应该还在1.eps倍队线内,所以还有OI打,但是这个月可能whk时间比较多,随缘记吧。1209MX_R1_A集合:应该要场切的,因为组合数取模和常数问题挂掉了,引以为戒。二分图完美匹配问题考虑hall定理,由于这题的特殊限制,一个左部点集合的对应集合就是最小的点能连到的所
  • 2024-12-09团队冲刺-day6
    一、站立式会议昨天已完成的任务成员任务黄英琦对返回前端数据进行封装,将成功与否,数据内容整合返回前端,完成后端的大体设计张怀坤完善数据验证模块,确保输入数据的合法性。柯锦宏完成日志记录系统的开发,确保功能的完整性。肖睿开始整理开发文档,包括组件设
  • 2024-10-10数据库系统-03-SQL1
    一、SQL组成部分二、SQL数据定义—DDL1.数据类型2.DDL—建表语句3.DDL—完整性约束(1) 常用约束(2)外键约束4.DDL—删除droptable命令从数据库中删除关于被删除关系的所有信息(元组和模式)语法:drop tabler5.DDL—修改(1)向已存在的关系添加属性语法:altert
  • 2024-09-28【大数据入门 | Hive】DDL数据定义语言(表TABLE)
    1.创建表1.1普通建表:完整语法:CREATE[TEMPORARY][EXTERNAL]TABLE[IFNOTEXISTS][db_name.]table_name   [(col_namedata_type[COMMENTcol_comment],...)][COMMENTtable_comment][PARTITIONEDBY(col_namedata_type[COMMENTcol_comment],...)][CLUST
  • 2024-09-27解读MySQL8.0数据字典重构源码
    本文分享自华为云社区《【华为云MySQL技术专栏】MySQL8数据字典重构源码解读》,作者:GaussDB数据库1.背景介绍在MySQL5.7版本的使用实践过程中,我们很容易遇到DDL崩溃后导致数据不一致的问题,具体场景描述如下:主备高可用架构部署下,备机回放执行DROPTABLE的中途,因触发其它社区
  • 2024-09-25DDL 超时,应该如何解决 | OceanBase 用户问题集萃
    问题背景在OceanBase的社区问答里常看到有用户发帖提出DDL超时的问题, 如“执行DDL超时,为何调大超时时间不生效?”。但很多帖子的回答都没有完美解决。因此,这里把相关的解决思路在这里分享给大家。帖子里对这类问题的描述都很简单:就是执行了一条DDL,然后超时了,再然后把ob_
  • 2024-09-25解读MySQL8.0数据字典重构源码
    摘要:本文对社区MySQL5.7到8.0演进过程中数据字典DD的重构(缓存,持久化),AtomicDDL的关键实现进行了分析。本文分享自华为云社区《【华为云MySQL技术专栏】MySQL8数据字典重构源码解读》,作者:GaussDB数据库1.背景介绍在MySQL5.7版本的使用实践过程中,我们很容易遇到DDL崩溃后导致数
  • 2024-09-18DDL语言
    创建数据库createdatabase数据库名;--这里分号为英文下的删除数据库dropdatabase数据库名;切换到指定的数据库use数据库名;关于对表的操作我们的数据实际存储的位置是对应的表中:如何创建表createtable表名(列名数据类型,--逗号为英文下列名数据类
  • 2024-09-15如何解决MySQL + 字段锁表问题|如何优化MySQL DDL操作以减少锁表时间|深入理解MySQL的Online DDL特性|MySQL|DDL优化|锁表问题
    在日常的数据库操作中,MySQL数据库的表结构修改是不可避免的操作之一。例如,添加新字段是常见的需求之一。然而,在生产环境中对表结构进行更改时,特别是在大数据量的表中,容易出现锁表问题,导致业务系统的性能下降甚至完全卡顿。MySQL在进行表结构修改时会加表级锁,从而影响到其他的查询和
  • 2024-09-14MySQL 扛不住了,来试试这款平替的“国产化改造”必入手的国产数据库吧!
    作者:Billmay表妹随着数字化转型的加速,企业对数据库的拓展性及高可用提出更高的要求。传统的集中式关系型数据库MySQL凭借多样化的功能以及开源多样化生态,获得国内数据库市场业务开发、运维等用户的高度认可。但随着经济迅猛发展,业务数据呈现“井喷”式增速,同时伴随着数据安全及
  • 2024-09-10【实战篇】为什么表数据删掉一半,表文件大小不变?
    背景日常使用中,当数据库占用空间太大,把一个最大的表删掉了一半的数据,但是表文件的大小还是没变,这是为什么呢?针对InnoDB引擎,一个InnoDB表包含两部分,即:表结构定义和数据。在MySQL8.0版本以前,表结构是存在以.frm为后缀的文件里。而MySQL8.0版本,则已经允许把表结构
  • 2024-09-0914、Flink SQL 的 事件时间详解
    事件时间事件时间允许程序按照数据中包含的时间来处理,这样可以在有乱序或者晚到的数据的情况下产生一致的处理结果,它可以保证从外部存储读取数据后产生可以复现(replayable)的结果。事件时间可以让程序在流式和批式作业中使用同样的语法,在流式程序中的事件时间属性,在批式程