步骤1: 修改一个大表的字段,add column或者drop column,操作后表会锁住,此时查询ok,insert和update会一直等待锁。如图。 解决方案: 1、基于要操作的表创建一个临时表,执行要修改的操作,比如add column或者drop column 2、把表内容导出到文件(注意不要用intsert into table_copy select * from t 继续阅读
Search Results for: 字段
查询到最新的12条
java 利用反射给一个实体类指定字段赋值
通过新建实例返回的方式 上代码 package com.xxx.xxx.util;import java.lang.reflect.Field;/*** @auther: zpq* @date: 2020/11/9 14:43* @description: 设置用户信息*/ public class ReflectionUtil {/*** @Description: 通过反射设置字段值* @Exception: IllegalAccessExcept 继续阅读
oracle中update语句更新字段
如需要修改下列数据:表名为student 一般会这样写: update studentset sname = '李四',sage = 20,sbirthday = to_date('2010-01-01', 'yyyy-mm-dd'),saddress = '广州市越秀区' where sid = 1; 如果字段非常多,这样写就稍微麻烦点& 继续阅读
数据库字段名称为关键字,mybatisplus中的解决方法
最近在使用mybatisplus批量插入数据的时候,报了一个错误,代码提示语法错误: ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right 继续阅读
【Oracle】更新数据表字段值
新增数据列,更新数据列内容(直接更新): SELECT * FROM TEMP; ALTER TABLE TEMP ADD A NUMBER; UPDATE TEMP T SET T.A=T.B*2; COMMIT; 新增数据列,更新数据列内容(关联其他表更新): 目标:根据TEMP_2表中的A列的值,更新至TEMP_1表里新增的A列; 继续阅读
js截取某个字段后面的字符串
var str = 'p2p-dafei';console.log(str.split("p2p-")[1]); //截取p2p-后面的所有参数 继续阅读
计算机操作系统(汤小丹、梁红兵)第四版课后习题答案(七)
1.何谓数据项、记录和文件? 数据项:是最低级的数据组织形式,可以分为两种类型:基本数据项和组合数据项。基本数据项是用于描述一个对象的某种属性的字符集,是数据组织中可以命名的最小逻辑数据单位,又称为字段。组合数据项是由若干个基本数据项组成的,简称组项。 记录:记录是一组相关数据项的集合,用于描述一个对象在某方面的属性。 文件:文件是指由创建者所定义的、 继续阅读
如何写好 Java 业务代码?这也是有很多规范的!
为什么要写好业务代码? 直接分享一段痛苦的项目维护经历吧,看大家有没有类似的经历。当时,我接手了一个维护项目,刚上班就接到新增一个显示字段的任务。我以为这应该是一个分分钟就能够搞定的小需求,没有想到这就开始了我的痛苦之旅。我梳理了关联的api后,发现每个api都是从controller控制层-》service-》服务层-dao数据层,甚至每个api都对应一个sql查询。 但是,所有的api之间又有很大类似的代码。我开始阅读代码的时候,发现 继续阅读
面试中经常被问到Java引用类型原理,带你深入剖析
1.选择唯一性索引 唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。 2.为经常需要排序、分组和联合操作的字段建立索引 经常需要ORDER BY、GROUP BY、DISTINCT和UNION等操作的字段,排序操作会浪费很多时间。如果为其建立索引,可以有效地避免排序操作。 3.为 继续阅读
探索安卓内容提供者:构建、访问和管理数据【复习】
文章目录 一 ContentProvider1.1 数据模型- **ContentProvider 使用基于数据库模型的简单表格来提供需要共享的数据**,在该表格中,每一表示一条记录,而每一列代表特定类型和含义的数据,并且其中每一条数据记录都包含一个名为“_ID”的字段类标识每条数据。1.2 Uri(统一资源标识符)1.3 创建内容提供者1.4 清单文件1.5 访问其他程序的数据1.5.1 访问提供者【了解 继续阅读
阿里面试:为什么MySQL不建议使用delete删除数据?
MySQL是一种关系型数据库管理系统,它的数据存储是基于磁盘上的文件系统实现的。MySQL将数据存储在表中,每个表由一系列的行和列组成。每一行表示一个记录,每一列表示一个字段。表的结构由其列名、数据类型、索引等信息组成。 MySQL的数据存储采用了多种技术来优化性能和存储效率。以下是MySQL数据存储的一些关键特性: 1. 存储引擎 MySQL支持多种不同的存储引擎,每种引擎都有不同的性能和存储特性。常见的存储引擎有In 继续阅读
生成树技术(spanning tree)技术
一、生成树 二、802.1D,标准生成树: 1、BPDU:网桥协议数据单元 分为配置BPDU--config-BPDU(用于生成树的选举以及重收敛)和拓扑变更--TC-BPDU(通知交换网络出现了拓扑变更)。 2、数据结构 STP按照如下顺序选择最优的配置BPDU: 在这四条原则中(每条原则都对应配置BPDU中的相应字段),第一条原则主要用于在网络中选举根桥,后面的原则主要用于选举根接口及指定接口。 继续阅读