• 2025-01-06处理新老科目修改类问题--工具类
    解决的问题对于很对财税的业务系统,修改新老科目比较麻烦。因为报表里面配置了很多公式,里面写了很多老科目,如果一个个手工替换,会耗时较久。我的思路是通过程序来跑这个功能。下面用科目编码来举例。如何修改。准备工作1.首先要有一个新老科目的对照表:老科目新科目66020
  • 2025-01-04MySQL(三)MySQL DML数据库操作语言
    1.MySQLDML数据库操作语言  SQL(StructureQueryLanguage)语言是数据库的核心语言。  SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。  DML(datamanipulationlanguage)数据操纵语言,以INSERT、UPDATE、DELETE三种指令为核
  • 2025-01-02MyBatis 结果映射详解:resultType 与 resultMap
    MyBatis结果映射详解:resultType与resultMap在MyBatis中,结果映射是将数据库查询结果集(ResultSet)映射到Java对象的关键步骤。MyBatis提供了两种主要的方式来处理结果映射:resultType和resultMap。本文将详细介绍这两种方式的使用场景、配置方法以及最佳实践,帮助开发者更好
  • 2024-12-25数据库基础
    1、数据库概念一个存储数据的地方数据按照分类存储到不同的表简单的电子表格非常高效快速查询其中的数据2、为什么学习数据库关注页面操作,还需要检查数据库中的数据是否正确出现bug时,能够定位到问题原因造数据,修改数据-测试环境3、数据库类型关系型数
  • 2024-12-23`protoc` 是什么?
    protoc是ProtocolBuffers(Protobuf)的编译器工具,用于处理.proto文件。这些文件定义了数据结构(消息)和接口服务。protoc将.proto文件编译为不同编程语言(如Go、Java、Python)的代码,使开发者能够轻松进行序列化和反序列化。Protobuf是一种高效的二进制序列化格式,通常用于服务
  • 2024-12-19hibernate2中实体字段太长并且相似导致生成的原生sql字段名重复
    1:错误的hbm.xml<propertyname="holiday1"type="java.lang.String"><columnname="HOLIDAY1"/></property><propertyname="holiday1Start"type="java.util.Date"&
  • 2024-12-19MyBatis 中的命名规范:保持一致还是灵活映射?
    MyBatis中的命名规范:保持一致还是灵活映射?在现代的Java开发中,MyBatis是一个非常流行的持久层框架,它通过XML或注解的方式将数据库操作与Java对象进行映射。在使用MyBatis时,命名规范是一个非常重要的话题,尤其是在实体类属性和数据库字段名之间如何保持一致或进行映射的问
  • 2024-12-15MySQL 中 count(*)、count(1) 和 count(字段名) 有什么区别?
    MySQL中count(*)、count(1)和count(字段名)的区别在MySQL中,COUNT()函数用于统计记录数。虽然COUNT(*)、COUNT(1)和COUNT(字段名)的功能类似,但它们在执行逻辑和结果上有所不同。1.count(*)特点统计表中所有行的数量,包括NULL值。执行时不会忽略任何行。通常
  • 2024-12-10241210GIS更改图层字段名称和顺序
    GIS图层字段和顺序常规情况下是不可更改的,即使是通过鼠标拖动字段顺序,所改变的是处理文档中显示的情况,源文件的顺序还是不变可以通过合并来进行修改字段名称和顺序选择图层进行合并,导入需要更改的图层更改名称更改字段的顺序
  • 2024-12-08Java根据前端返回的字段名进行查询数据
    在Java后端开发中,我们经常需要根据前端传递的参数(如字段名)来动态查询数据库中的数据。这种需求通常出现在需要实现通用查询功能或者复杂查询接口的场景中。为了实现这个功能,我们需要结合Java的反射机制、MyBatis或JPA等持久层框架,以及SQL动态拼接等技术。本文将详细讲解如何实现这
  • 2024-12-08帝国CMS 在超态信息插件中为sinfo模型增加字段
    在Sinfo插件中,可以在sinfo数据表中新增字段,控制单独每个sinfo的属性。以下是新增字段说明。可以仅选择新增其中某个字段。字段名:sinfo_md字段标识:页面模式字段类型:TINYINT存放表:副表输入表单显示元素:单选框初始值:0==默认:default1==列表式2==封面式其它各项默认。友
  • 2024-12-06sqlmap基本使用
    1、sqlmap-u"url?id=1"开始注入2、sqlmap-uurl?id=1--current-db爆当前库3、sqlmap-uurl?id=1-D数据库名--tables爆表名4、sqlmap-uurl?id=1-D数据库名-T表名--columns爆字段5、sqlmap-uurl?id=1-D数据库名-T表名-C字段名1,字段名2,字段名3...--d
  • 2024-12-05MySQL索引 详细讲解
    一、索引定义索引是一种独立存在的,对数据库表中一列或多列的值进行排序(目的:加快查询速度,提高查询效率)。二、案例演示索引是如何提高查询速度的?示例:语法:--未建立索引select*fromtest_indexwherename='我的年龄12999';--通过showprofiles,查看查询的执行
  • 2024-12-05查询某字段有特殊字符(PATINDEX函数)
    查询某字段有特殊字符(PATINDEX函数)创建时间:2023年11月09日概要在工作中遇到用户的usercode字段出现特殊字符。例如点,空格这些字符在开发中没有很好去做校验,需要在后台数据库中将这些有问题进行修改。技术server的select查询语句server的update更新语句查询语法SELECT*
  • 2024-12-0312.3
    从你提供的错误信息来看,问题是数据库查询中涉及到的字段returndate不存在,这导致了SQLSyntaxErrorException异常。具体的错误信息是:Unknowncolumn'returndate'in'fieldlist'这意味着你正在执行的SQL查询或插入操作中,字段returndate并不存在于相关的数据库表中。以下
  • 2024-12-03数据库索引
    一、索引定义索引是一种独立存在的,对数据库表中一列或多列的值进行排序(目的:加快查询速度,提高查询效率)。二、案例演示索引是如何提高查询速度的?示例:--未建立索引select*fromtest_indexwherename='我的年龄12999';--通过showprofiles,查看查询的执行时间show
  • 2024-12-03MySQL--索引
    索引一、索引定义索引是一种独立存在的,对数据库表中一列或多列的值进行排序(目的:加快查询速度,提高查询效率)。二、案例演示索引是如何提高查询速度的?示例:--未建立索引select*fromtest_indexwherename='我的年龄12999';--
  • 2024-12-0212.2
    1、结构设计:设计数据库结构,绘制ER图,并写出相应的数据字典。 仓库(Warehouse)字段名   数据类型WarehouseID INTWarehouseName   VARCHAR(100)Location  VARCHAR(255)ManagerVARCHAR(100)ContactNumber     VARCHAR(20) 物资分类(MaterialCateg
  • 2024-12-01Mysql数据库基础篇笔记
    目录sql语句DDL——数据库定义语言(定义库,表,字段)数据库操作:表操作:DML增删改语句DQL语法编写顺序:条件查询DCL用户管理:权限管理:函数常见字符串内置函数常见数值内置函数常见日期内置函数常见流程内置函数约束外键约束多表查询连接查询:内连接:相当于查询A,B
  • 2024-12-01多表设计
    一对多:在数据库中多的一方添加外键来关联另一个表的主键。外键约束语法:1、创建时指定:creattable表名(字段名数据类型...[constrain][外键名称]foreignkey(外键字段名)references主表(主表列名)
  • 2024-11-26mysql基础用法
    1、数据库操作、表操作#显示所有数据库showdatabases#创建数据库:createdatabase数据库名CREATEdatabasestudy_mysql#使用数据库usestudy_mysql#创建表:createtable表名()comment注释CREATETABLEcreate_table_test(#字段名字段类型comment注释
  • 2024-11-24MySQL多表查询中的字段冲突与表别名应用
    深入理解MySQL中的多表查询:从字段冲突到表别名的应用引言在数据库设计中,多表查询是一种常见的操作,用于从多个表中获取相关数据。然而,当主表和从表中有相同的字段名时,查询可能会导致字段名冲突,从而引发错误或混淆。本文将通过一个具体的案例,详细解析如何在多表查询中使用表别名(Al
  • 2024-12-13基于OPENGL-实现三角形绘制并移动
    这是我们OPengl的第一个程序,我们先暂时不理解其中的原理,试着写一个简单的三角形移动的代码。在这个代码执行后,我们会看到一个左右移动的三角形。OpenGL程序示例 这是一个使用C++和OpenGL编写的简单程序,用于在窗口中绘制一个动态变化的三角形。#include<glad/glad.h>//包含
  • 2024-12-07【文生视频-腾讯混元-HunyuanVideo】AutoDL配好环境开箱即用~
    写在前面自从Sora问世,视频生成领域就火了起来。前不久腾讯AI团队刚刚开源了混元视频生成模型HunyuanVideo,本人第一时间就在AutoDL上面部署了代码,快来体验一下吧。AutoDL算法社区的镜像地址:https://www.codewithgpu.com/i/Tencent/HunyuanVideo/HunyuanVideo-Configured或
  • 2024-11-3003os模块的一些总结
    一、使用pycharm创建python项目首先创建一个文件夹来存放我后面要写的python项目创建一个day16来存放今天写的python项目开始编写代码吧!!二、os模块先设置一下字体os中的system是用来执行系统命令的,在windows中查看ip的命令是ipconfig,如果使用os.system在windows中