ICode9

精准搜索请尝试: 精确搜索
  • Truncate是啥?一篇文章带你一起了解。2021-09-18 11:06:58

    Truncate是啥?一篇文章带你一起了解。 DROP-删除表 我们一般删除表怎么做? drop table tb_name; 这样删除的是将表的结构和数据,定义全部删除,立刻释放磁盘空间。删了就啥都没了。 注意!!!: 无法回滚drop table会严重的消耗服务器IO性能,如果被drop的table容量较大,甚至会影响到线上的

  • oracle 分批插入 分批删除2021-09-12 17:01:32

    create or replace procedure insbigtab ( p_TableName in varchar2, p_Condition in varchar2, p_Count in number, p_insettab in varchar2 ) is Type v_rowid is table of varchar2(100) index by binary_integer; type type_cu

  • MyBatis-Plus提供的默认Mapper能力2021-09-12 15:06:07

    MyBatis-Plus提供的BaseMapper接口,内置了很多单表CRUD功能,我们只需要定义一个接口去继承它,就能瞬间拥有这些能力。 官方文档 传送门 下面,详细整理BaseMapper提供的能力。 增 1. 传入实体Entity对象,添加一条记录 int insert(T entity); 例子: @Test public void testI

  • MyBatis2021-09-07 21:34:48

    普通传参 接口 Message getMessageById(@Param("id") Long id); 映射文件 namespace:mapper 接口的全限定名称 <mapper namespace="mybatisdemo1.mapper.MessageMapper"> <sql id="allMessage"> id,msg_id,status,content,deleted,create_

  • 常用限流策略——漏桶与令牌桶介绍2021-09-06 16:35:40

    常用限流策略——漏桶与令牌桶介绍   限流又称为流量控制(流控),通常是指限制到达系统的并发请求数,本文列举了常见的限流策略,并以gin框架为例演示了如何为项目添加限流组件。 限流 限流又称为流量控制(流控),通常是指限制到达系统的并发请求数。 我们生活中也会经常遇到限流的场景,比如

  • 执行update语句,用没用到索引,区别大吗?2021-09-06 16:33:15

    前言: 我们都知道,当执行 select 查询语句时,用没用到索引区别是很大的,若没用到索引,一条 select 语句可能执行好几秒或更久,若使用到索引则可能瞬间完成。那么当执行 update 语句时,用没用到索引有什么区别呢,执行时间相差大吗?本篇文章我们一起来探究下。 1. update SQL 测试 为了对比出

  • 数据库增删改查2021-09-04 15:33:58

    MySQL(MySQL 8.0版本) 创建数据库 create database 数据库名 default charset utf8mb4; create database school default charset utf8mb4; 删除数据库 drop database if exists 数据库名; 切换数据库 use 数据库名; 常用数据类型 整数:int / integer (-2^31 - 2^31-1) , ti

  • kettle实现SQL中的union合并数据(追加流)2021-09-01 14:04:36

    https://blog.csdn.net/Deng_7788/article/details/102571037   以前项目稍微比较复杂,需要在多个不同的数据库中抽取数据,然后实现数据合并,因为数据不在同一个库中,实现合并只能利用多个表输入控件先拿到数据,然后再在Kettle中合并,使用过kettle的数据合并控件,一言难尽,当初踩了很多坑

  • MySQL8的WITH查询学习2021-09-01 09:04:03

      前言 对于逻辑复杂的sql,with可以大大减少临时表的数量,提升代码的可读性、可维护性 MySQL 8.0终于开始支持with语句了,对于复杂查询,可以不用写那么多的临时表了。 可以查看官方文档【点击跳转】 示例 官方第一个示例,可以看出该查询语句创建了cte1,cte2,cte3,cte4这4个临时表,后面

  • KB,MB,GB,TB,PB,EB,ZB,YB单位2021-08-26 11:32:38

    1B (byte 字节); 1KB(Kilobyte 千字节) = 2^10 B = 1024 B; 1MB(Megabyte 兆字节) = 2^10 KB = 1024 KB = 2^20 B; 1GB(Gigabyte 吉字节) = 2^10 MB = 1024 MB = 2^30 B; 1TB(Trillionbyte 太字节) = 2^10 GB = 1024 GB = 2^40 B; 1PB(Petabyte 拍字节) = 2^10 TB = 1024 TB = 2^50 B; 1

  • Toolbar2021-08-20 19:31:30

    常见属性详解 android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="#ffff00" app:navigationlcon="@drawable/ic_baseline_arrow_back_24" app:title="主标题" app:

  • Verilog中的时间尺度与延迟2021-08-16 14:35:29

    在Verilog的建模中,时间尺度和延迟是非常重要的概念,设置好时间尺度和延迟,可以充分模拟逻辑电路发生的各种情况和事件发生的时间点,来评估数字IC设计的各种要求,达到充分评估和仿真的作用。注意延迟语句是不可综合的,只是用来数据建模或仿真。 1. 时间尺度 语法格式: `timescale 10ns

  • 迁移 TB 级 MySQL 实战2021-08-12 19:01:42

    前期准备 公司打算把放在 AWS RDS 上的数据迁移到 GCP 的 CloudSQL 上去。目前我们再 AWS RDS 上的数据有超过 4TB 的数据,用常规的方法还是比较吃力的。 之前调研了一下 google 提供的迁移工具 DMS,但是这个工具像个玩具一言难尽,我觉得从性能和好用来说远远比不上之前我是用过的 al

  • MySQL深度分页deap paging处理2021-08-07 16:05:57

    问题; 如果数据条数是1000万条,分页查询的时候,每页查询10条数据,现在查询第10万页,如何写SQL? 解决方案有三种: 简单粗暴,不允许查看太靠后的数据,指定最大页数; 查询下一页时把上一页的行id作为参数传递给客户端程序; select * from table where id>99999 limit 10 关联;先查id,

  • 基于java的网上水果销售管理系统2021-08-05 16:31:07

    介绍: jsp+servlet+mysql+eclipse 功能:在前台模块中实现用户注册、用户登录、用户选购商品、用户修改购物车信息、生成订单、修改用户个人资料、查看商品购买记录等功能。在后台管理模块中实现管理员登录、会员管理、订单管理、商品管理、留言管理、公告管理、管理员管理以及

  • 物资管理系统(一)表的设计2021-07-27 15:00:42

    物资管理系统主要是方便企业对物资进行有效的管理。 目录 1、用户表(tb_User) 2、角色表(tb_Role) 3、菜单表(tb_Nav) 4、角色权限表(tb_RoleAuthorize)

  • 知识梳理(五)2021-07-25 12:59:46

    目录 一、多线程 1.线程与进程 2.并发与并行 3.程序运行原理 4.创建线程的方式 5.线程生命周期图 6.线程池 7.线程安全 8.等待唤醒机制 二、网络编程 1.网络通信协议 2UDP协议 3.TCP协议 4.UDP程序交互流程 5.TCP程序交互流程 三、数据库表常用指令 四、数据库表的相关操作 五、

  • ClickHouse引擎2021-07-24 11:34:31

    表引擎: 一、日志引擎 创建表 引擎使用Log create table tb_user( id UInt8, name String, sal Float64, address String, birthday Date ) engine=Log;     插入数据 insert into tb_user values(1,'zhangsan',20000,'shanghai','1986-09-08'); insert into t

  • oracle删除重复数据-百万级别数据以上情况2021-07-22 18:01:54

     1、先创建临时表,把重复数据的分组条件,rowid添加到临时表 create table tb1 as  select tb.c1,tb.c2  ,max(ROWID) dataid FROM tb sc GROUP BY tb.c1,tb.c2    having count(*) > 1; 2、给临时表创建索引 create index t on tb1(c1,c2);   3、执行删除操作 delete from

  • Verdi与vcs、irun和questasim联合仿真脚本记录2021-07-17 19:33:32

      Verdi介绍:https://www.synopsys.com/zh-cn/verification/debug/verdi.html     Verdi 系统提供了以下基本调试功能: 功能全面的波形查看器使您能够显示和分析各个时间段的活动 功能强大的波形比较引擎可以让您隔离快速信号数据库 (FSDB) 文件之间的差异 源代码浏览器使

  • MYSQL 数据库2021-07-11 14:33:17

    概念 什么是数据库 简而言之,就是存储数据,管理数据的仓库。 常见的数据库分为: 关系型数据库, Oracle、MySQL、SQLServer、Access Mysql数据库 mysql服务端,它来处理具体数据维护,保存磁盘 mysql客户端,CRUD新增,修改,删除,查询 MySQL数据存放在哪里? 在MySQL的配置文件my.ini中会进行默认

  • 定位实例及网页布局思路总结2021-07-01 23:30:07

    目录 定位实例  网页布局总结 标准流 浮动 定位 定位实例  <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="style.c

  • MySQL索引类型详解2021-07-01 20:30:20

     文章链接:http://c.biancheng.net/view/7897.html 索引的类型和存储引擎有关,每种存储引擎所支持的索引类型不一定完全相同。MySQL 索引可以从存储方式、逻辑角度和实际使用的角度来进行分类。 存储方式区分 根据存储方式的不同,MySQL 中常用的索引在物理上分为  B-树索引和 HA

  • 其它/编程 删除合同段SQL2021-07-01 17:01:33

    -- 删除合同段SQL UPDATE [dbo].[tb_Projects] SET ParentId='510321' WHERE ParentId='510322' DELETE FROM [dbo].[tb_Projects] WHERE ProID='510322' UPDATE [dbo].[tb_Projects] SET [Level]=[Level]-1 WHERE ProID > 510321 UPD

  • truncate table(截断表)2021-06-30 10:01:24

    truncate table(截断表) 是清空一个表,是一个DDL语言,效率高,它与delete有如下区别。delete是DML语言;delete时会触发与表相关的触发器,而truncate不会;delete可以有删除条件,truncate没有。在Oracle中如果删除了表中的某一条数据,还可以通过回滚操作(rollback)进行回滚,假如想清空一张表

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有