• 2024-10-29GaussDB如何创建修改数据库和数据表
    一、背景GaussDB是一款由华为开发的企业级分布式数据库,具有高性能、高可用、高可靠性等特点,广泛应用于各种业务场景。本指南将介绍如何在GaussDB中创建数据库和数据表,修改表结构,并添加约束。二、创建数据库和数据表创建数据库在GaussDB中创建数据库可以使用CREATEDATA
  • 2024-10-24MySQL 复习(一):建表约束
    MySQL复习(一):建表约束@目录MySQL复习(一):建表约束1.主键约束1.1添加主键约束1.1.1建表前添加主键约束1.1.2建表后添加主键约束1.2删除主键约束2.外键约束2.1添加外键约束2.1.1建表前添加外键约束2.1.2建表后添加外键约束2.2删除外键约束3.自增约束3.1
  • 2024-10-24SQL-DDL
    数据库操作查询showdatabases;--所有数据库selectdatabase();--当前数据库创建createdatabase[ifnotexists]数据库名[defaultcharset字符集][collate排序规则];删除dropdatabase[ifexists]数据库名;使用use数据库名;表操作查询
  • 2024-10-23网站数据库密码怎么修改?
    1.登录数据库管理工具使用当前的数据库管理员账号和密码登录到数据库管理工具,如MySQL的phpMyAdmin、SQLServerManagementStudio(SSMS)或PostgreSQL的pgAdmin。2.选择目标数据库在数据库管理工具中,选择需要修改密码的数据库。3.执行SQL语句根据不同的数
  • 2024-10-17Oracle数据库配置
    Oracle数据库配置一:修改Oracle数据库内存    查看当前内存配置    showparametermemory,万一配置错了起不来,只能通过pfile文件重新启动          修改memory_target        MEMORY_TARGET:oracle所能使用的最大内存,该参数
  • 2024-10-17MySQL大数据量表添加字段
    方法1:复制表的方式1.创建临时表account_bill_tempcreatetableaccount_bill_templikeaccount_bill;2.在新表中添加字段altertableaccount_bill_tempaddcolumubill_idvarchar(64)comment'账单id'afterbill_amount;3.把旧表中的数据迁移到新表中insertintoac
  • 2024-10-15oracle 增删改查字段
    在Oracle数据库中,增删改查(CRUD)操作可以通过SQL语句来完成。以下是针对字段(列)的增删改查操作:增加字段:ALTERTABLE表名ADD列名数据类型[约束];删除字段:ALTERTABLE表名DROPCOLUMN列名;修改字段数据类型或约束:ALTERTABLE表名MODIFY列名新数据类型[新约束];查询
  • 2024-10-15ClickHouse 的 Mutations
    mutationsALTER查询是通过一种称为"mutations"的机制实现的,其中最常见的是ALTERTABLE...DELETE和ALTERTABLE...UPDATE。它们是在后台异步进行的,类似于MergeTree表中的合并。 对于*MergeTree表,mutations是通过重写所有的part来执行的。mutations不具有原子
  • 2024-10-14gaussdb 基础管理 数据库 表 用户 模式 权限 存储过程
    数据库database#创建数据库,指定字符集UTF8,缺省情况下新数据库将通过复制标准系统数据库template0来创建,且仅支持使用template0来创建。CREATEDATABASEdevdbENCODING'UTF8'template=template0;CREATEDATABASEtestdb;标识符的命名需要遵守如下规范:*标识符需要为
  • 2024-10-14MySQL表的操作
    前面我们学习了库的操作,之后学习了MySQL中的数据类型,有了这些数据类型,我们就可以来进行表的相关操作了1.查看所有表showtables;在查看表之前,我们要先选择库在选择了库之后,查看2.创建表2.1语法CREATE[TEMPORARY]TABLE[IFNOTEXISTS]tbl_name(fieldda
  • 2024-10-14解决MaxKB数据库导入时的外键约束问题
    Hey,数据库小伙伴们!今天我们来聊聊在导入MaxKB数据库时,如何巧妙地绕过那些让人头疼的外键约束错误。别急,跟着我一步步来,保证你能够轻松搞定!问题来了:外键约束引发的导入错误在我们导入MaxKB数据库的数据时,可能会遇到因为外键约束而导致的导入错误。这通常是因为数据导入的顺
  • 2024-10-11Oracle新增日志组成员
    Oracle新增日志组成员查询当前的日志组信息:sqlSELECT*FROMv$log;查询日志组对应的日志文件:sqlSELECT*FROMv$logfile;查询日志组的详细信息,包括大小和状态:sqlSELECTl.group#,l.thread#,l.sequence#,l.bytes/1024/1024AS"sizeinMB",f.memberF
  • 2024-10-11Oracle中alter table的常用用法
    首发微信公众号:SQL数据库运维原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247486440&idx=1&sn=b8a50ce5e993b4ab196ddda705077d95&chksm=ea375f98dd40d68ea079d90ac6084078e8ec9e1a4b1f4cc266fb97976dc2c72f452a61f55850&token=1175589249&la
  • 2024-10-08【MYSQL】MYSQL约束-----非空约束(not null)和唯一约束(unique)
    1、概念MYSQL非空约束(notnull),指字段的值不能为空。对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库就会报错。注意:非空约束一张表中可以有多个。2、语法方式1:在创建表时指定(常用)<字段名><数据类型>not null例如:create table  t_user(i
  • 2024-10-07MySQL 大表改列
    前言作为一个MySQLDBA,和大表打交道的次数想必不少,大表上的ALTER操作一般影响都很大,平时会用OnlineDDL工具来辅助操作,但是本文会介绍一种特殊的技巧来应对一部分大表上的ALTER需求。解决方案从标题可以看出来,这次会用到MySQL5.7的新功能:GeneratedColumn,这种虚拟列
  • 2024-10-05帝国CMS后台添加信息报错Duplicate entry xx for key PRIMARY
    当在帝国CMS后台添加信息时遇到 Duplicateentry'xx'forkey'PRIMARY' 的错误时,通常是因为主键冲突。以下是一些解决该问题的方法:方法1:后台修复数据库进入后台:登录帝国CMS后台。进入 系统 -> 备份与恢复数据 -> 备份数据。修复数据表:在页面底部,找到 修复
  • 2024-10-03数据库——DDL数据库和数据表的基本操作
    DDL一、数据库的基本操作1、创建(CREATE)--CREATEDATABASE/SCHEMA[IFNOTEXISTS]表名[指定数据库的字符集];--创建名为my的数据库CREATEDATABASEmy;CREATESCHEMAmy;--如果名为my的数据库不存在则创建,避免了当数据库存在而发生的错误CREATEDATABASEIFNOTEXIS
  • 2024-09-30Oracle 闪回版本(闪回表到指定SCN)
    1.创建目录mkdir/u01/app/oracle/flash2.配置FRAaltersystemsetdb_recovery_file_dest_size=15G;altersystemsetdb_recovery_file_dest='/u01/app/oracle/flash';3.设置闪回参数--确保可以闪回48h内的数据库altersystemsetdb_flashback_retention_target=28
  • 2024-09-28mysql 0928 DDL表操作
    `ALTERTABLEempaddnicknameVARCHAR(20)COMMENT'昵称';--添加字段nicknameDESCTABLEemp;--查看表ALTERTABLEempMODIFYnicknamevarchar(10);--修改数据类型ALTERTABLEempchangenicknameusernameVARCHAR(30);--修改字段nickname为usernameALT
  • 2024-09-27PbootCMS错误提示:执行SQL发生错误!错误:no such column: def1
    在PbootCMS升级过程中,如果出现“执行SQL发生错误!错误:nosuchcolumn:def1”或“错误:duplicatecolumnname:picstitle”的问题,可以通过手动执行SQL脚本来解决。以下是详细的解决方案步骤:解决方案1.手动执行SQL脚本登录数据库管理工具:使用phpMyAdmin或MySQLWorkbenc
  • 2024-09-27oracle rac开启归档
    1.创建归档目录su-gridasmcmdlsdgcdframkdirarch2.修改归档路径su-oraclesqlplus/assysdfbaaltersystemsetlog_archive_dest_1='location=+fra/arch'scope=spfilesid='prod1';altersystemsetlog_archive_dest_1='location=+fra
  • 2024-09-24如何利用皇冠 信用 盘 技术改单
    1.修改表类型#语法mysql>altertable表名modify[column]列定义[first|after列名];实例:修改表emp的ename字段,将varchar(10)改为将varchar(20)mysql>altertableempmodifyenamevarchar(20);2.增加表字段#语法mysql>altertable表名add[column
  • 2024-09-20MySQL数据库知识点2
    表的数值类型负数:signed(有符号的)正数:unsigned(无符号的)0补齐:zerofill例Createtableshuju(nameint(5)zerofill);#整型:int大整型(默认十一位)thinyint微小整型( 有符号(signed默认):-128~127无符号(unsigned):0~255)smallint小整型
  • 2024-09-19mysql 将A库的表名和表字段注释,迁移到另外一个库中,生成alter 语句
    表备注--获取用于添加表备注的SQL语句SELECTCONCAT('ALTERTABLE目标数据库名.',TABLE_NAME,'COMMENT=\'',TABLE_COMMENT,'\';')ASalter_table_comment_sqlFROMINFORMATION_SCHEMA.TABLESWHERETABLE_SCHEMA='
  • 2024-09-18ORA-00313 ORA-00312 ORA-27037
    TableofContents1.简述2.错误信息3.问题分析4.解决问题1.简述某客户现场,由于原有备库磁盘空间不足,要做备库切换。实现此场景的方式,对应用影响较小的就是搭建一套新的备库。也就是实现一套主多个从库的结构。这样,应用程序只需要修改tns中的IP地址,重启应用