• 2024-06-05ef局部更新表字段
    先对dbcontext进行扩展publicstaticclassDBContextExtention{///<summary>///仅更新对象的指定属性,调用后仍然需要调用db.SaveChanges()///</summary>///<typeparamname="T">实体</typeparam>///<par
  • 2024-06-03揭秘PostgreSQL:如何查询表字段名称
    哈喽,大家好,我是木头左!PostgreSQL简介PostgreSQL是一个功能强大、开源的对象-关系型数据库管理系统(ORDBMS),它提供了许多高级功能,如事务支持、多版本并发控制(MVCC)、全文搜索等。PostgreSQL广泛应用于各种场景,如Web应用开发、企业级应用、数据仓库等。因此,掌握PostgreSQL的基本操
  • 2024-05-27sql server 修改表字段长度耗时问题分析
    产品报了一个bug,保存某个单据时报错,数据库错误。本地调试后发现是某个表字段长度不够导致,所以解决起来很简单,优化下长度即可,通过ALTERTABLE修改表字段长度。通常这么做无可厚非,字段不够当然是加字段了。不过随着业务量的提升,很多看似简单的问题在处理起来的时候,也许并不
  • 2024-05-09优化cmd中,查询表字段过长情况下的展示效果
    当我们遇到table字段比较多,cmd无法在一行内展示所有字段的情况时可以切换查询语句的结束格式:由以分号;结尾select*fromtable;切换为以/G结尾select*fromtable/G可以切换table的展示格式为以竖列的形式展示一行一行的数据
  • 2024-02-22数据库表字段命名规范
    摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解决优化这些问题。本文
  • 2024-01-13oracle新增一个表字段
    要在Oracle数据库中新增一个表字段,你可以按照以下步骤进行操作:使用ALTERTABLE语句来修改表结构。例如,如果要向名为"table_name"的表中新增一个名为"new_column"的字段,你可以执行以下命令:ALTERTABLEtable_nameADDnew_columndata_type;其中,"data_type"是新字段的数据类型,比如VA
  • 2024-01-02从"他急匆匆地跑来了“来谈一下数据表字段命名
    新项目中有个优惠券的功能,优惠券来自于合作通道系统,我们项目中存储优惠券,会基于使用情况对企业客户进行结算处理。设计的优惠券表,部分字段见下方:CREATETABLE`coupon_batch`(`batch_id`bigint(20)DEFAULTNULLCOMMENT'批次Id',`service_id`bigint(20)NOTNUL
  • 2023-12-311
        早上发现执行的PostgreSQL 存储过程报错,错误如下: 300-valuetoolongfortypecharactervarying(100),一看就是表字段的长度太小,从提示看是,字段是varchar(100)的字段长度不够。看了具体表: 看了表字段,有好多个字段是varcahr(100):如下图:        
  • 2023-11-14202311141210——《一些修改表字段的sql语句》
    ALTERTABLEuserADDCOLUMNtelCHAR(11)AFTERwechat;#添加列ALTERtablecustomermodifycolumnpasswordvarchar(200);#修改列类型ALTERTABLEuserALTERCOLUMNstatusSETDEFAULT1;#设置默认值ALTERTABLEuserMODIFYcolumnemp_idTIMESTAMPDEFAULTNULL
  • 2023-09-19MyBatis中 Mapper.xml 文件
     resources目录下新建文件夹mapper(个人习惯全路径与Mapper类对应) <?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd
  • 2023-09-07SQLSERVER2005表字段的修改
     在做项目中总遇到对数据库表的字段进行修改,所以先在此存放以便以后查询SQLSERVER20051、修改字段类型altertable表名ALTERCOLUMN  [字段名]  字段类型;可昨天执行下面的语句:altertableTb_module ALTERCOLUMN  [create_date]  varchar(100);报错信息:消息4
  • 2023-08-22neo4j实现表字段级血缘关系
    需求背景需要在前端页面展示当前表字段的所有上下游血缘关系,以进一步做数据诊断治理。大致效果图如下:首先这里解释什么是表字段血缘关系,SQL示例:CREATETABLEIFNOTEXISTStable_bASSELECTorder_id,order_statusFROMtable_a;如上DDL语句中,创建的table_b的order
  • 2023-08-17(Java实体类比表字段多处理方案)注解忽略实体类属性
    背景实体类多添加了几个字段用于查询,如果项目中使用了mybatis或mybatisplus会导致找不到表中字段的错误Causedby:java.sql.SQLSyntaxErrorException:Unknowncolumn'create_start_time'in'fieldlist'解决项目中使用mybatisimportorg.springframework.data.annotat
  • 2023-07-31mysql 怎么修改表字段 字符集
    在MySQL中,可以通过ALTERTABLE语句来修改表字段的字符集。下面将详细介绍如何使用该语句来实现此操作。首先,需要了解两个概念:字符集(characterset)和排序规则(collation)。字符集定义了可用的字符以及它们的编码方式,而排序规则则定义了在比较和排序操作中如何对字符进行排序。假设我
  • 2023-07-04SQL Server 查询数据表字段及字段注释
    SELECTCASEWHENcol.colorder=1THENobj.nameELSE''ENDAS表名,col.colorderAS序号,col.nameAS列名,ISNULL(ep.[value],'')AS列说明,t.nameAS数据类型,col.lengthAS长度,ISNULL(COLUMNPROPERTY(col.id,col.name,'Scale'),0)AS小数位数
  • 2023-06-19修改表字段长度的操作,对业务是否有影响?
    前两天测试同学问了一个问题,表中某一个字段,需要改一下长度,对业务是否会有影响?可能隐约之中,我们觉得没影响,但又好像有影响,究竟有何影响,我们从实验来看最科学。首先建测试表,NAME字段是VARCHAR2(10),10个字节的字符串类型,表有256万数据。我们将其长度改为20,从执行时间看,只有20毫秒,我们
  • 2023-06-07使用sql获取目标表字段
    使用sql获取目标表字段selectowner,table_name,to_char(column_name)AScolumn_namec.TABLE_NAME,listagg(c.COLUMN_name||''||case
  • 2023-05-31变更线上数据库表字段类型之方案
    假设yy_yp_yppcmx表,rkpcs字段最初设计的类型为varchar,上线后由于业务中传入数据较长,varchar类型已经装不下了(比如Oracle中varchar超过4K,将自动转为long类型,会导致插入失败),急需将该字段改为CLOB类型,稳妥的步骤如下:新增一个临时字段类型是CLOB的ALTERTABLEyy_yp_yppcmxADD
  • 2023-05-17SqlServer查询存储过程和视图是否用到表字段
     查询存储过程视图是否用到表和字段selectnamefromsysobjectsassinnerjoinsyscommentsasoons.id=o.idwheretextlikeN'%表名%字段名%'--查询表字段SELECTOBJECT_NAME(object_id)'表名',nameAS'列名称'FROMsys.columns
  • 2023-05-17三种方式从jdbc中获取数据库表字段信息
    一、整体代码1、method1:执行select语句获取,select*fromdimswhere1=22、method2:执行showcreatetable获取,showcreatetabledims3、method3:从jdbc数据库连接获取importlombok.extern.slf4j.Slf4j;importjava.sql.*;importjava.util.Properties;/***从jdbc
  • 2023-04-16MySQL有哪些字段类型?如何对表字段数据类型进行优化?
    一、字段优化的基本原则更小更简单的字段类型更好更小的数据类型通常更快,因为重用磁盘、内存和CPU缓存会更少,处理是需要使用到的时钟周期也会更少,而简单数据类型的操作通常需要更少的CPU周期。如果一个类型既可以用字符串又能用整型,优先选择整型,因为字符集和校对规则(排序规则)使字
  • 2023-02-23Django DRF接口开发之多表字段数据返回
      关于Serializer序列化数据,一般情况一个实体Model对应一个Serializer,其实功能跟FromModel有点类似。但是在涉及到多表关联查询,序列化数据接口进行返回时,无法返回
  • 2023-02-21clickhouse(数据库-表-表字段相关操作)
    1、查看数据库版本selectversion();2、创建数据库createdatabasetmp;--创建数据库指定引擎,Ordinary是默认引擎,可以不指定,Ordinary引擎下面可以创建任意引擎表cre
  • 2023-02-18MyBatis-plus 无法获取自增 id 的处理方法(从DB字段设计层面解决问题)
    产生情景:①DB层面:login表字段设置:login_id,nickname,password,user_iduser表字段设置:user_id,realname,sex②代码层面:严格遵循格式设
  • 2023-02-16MySQL 数据库(表字段)命名规范
    一、数据库命名规范采用26个英文字母(区分大小写)和0-9的自然数(一般经常不需要加)加上下划线_组成,命名简洁明确,多个单词用下划线_分隔,一个项目一个数据库,多个项目慎用同一