找到约 10000 条结果
  • MySQL命令行/SQL操作
    mysql插入数据 {代码...} mysql插入数据,如果主键存在则更新 {代码...} mysql插入数据,如果主键/某数据存在则放弃修改 {代码...}
    2024-09-18
  • 向Sqlite数据库里插入数据的条数上限是500
    今天在向Sqlite数据库里插入数据的时候,报了这样一个错: "too many terms in compound SELECT" 去Stackoverflow上查了一下,发现有人回答这个问题:链接 原来一次性向数据库里插入数据的条数不能太多,上限是500条。超出会报错。 解决方案就是只好分多次插入数据库了。
    2015-04-21
  • MySQL必知必会:数据插入(Insert)
    本篇文章介绍如何使用Insert语句将数据插入到数据库。 数据插入 增删改查是数据库最常用的4个命令,插入算是第二常用,第一是SELECT。插入数据的方式大概有4种 插入完整的行 插入行的一部分 插入多行数据(批量插入) 插入来自查询的数据 插入完整的行 使用Insert将一条数据插入数据库是最简单也是最基本的操作。插入操...
    2016-12-28
    2
  • Mongodb 与 MySQL对比
    在数据库存放的数据中,有一种特殊的键值叫做主键,它用于惟一地标识表中的某一条记录。也就是说,一个表不能有多个主键,并且主键不能为空值。无论是MongoDB还是MySQL,都存在着主键的定义。对于MongoDB来说,其主键名叫”_id”,在生成数据的时候,如果用户不主动为其分配一个主键的话,MongoDB会自动为其生成一个随机分...
    2018-12-18
  • MySQL——增删改操作
    插入语句 一次插入操作只插入一行数据 {代码...} 更新操作 不能更改主键!!! {代码...} 如果省略where,则整个表的数据都会被修改 删除操作 {代码...} 如果省略where,则整个表的数据都会被删除!!! 添加列 {代码...} 修改列 {代码...} 删除列 {代码...} 重命名表 {代码...}
    2019-05-19
  • mysql merge 分区
    1.插入测试数据 1.usera 插入500w数据 2.userb 插入500w数据3.userall (主表)     usert1 (子表) 插入250w数据     usert2 (子表) 插入250w数据 4.userall2 (主表)     usert3 (子表) 插入250w数据     usert4 (子表) 插入250w数据 建表语句 {代码...} {代码...} 使用存储过程插入测试数据 {代码...} 调用存储过程 {代码...
    2018-02-05
  • 数据结构和算法(Golang实现)(21)排序算法-插入排序
    除了我以外,有些人打扑克时习惯从第二张牌开始,和第一张牌比较,第二张牌如果比第一张牌小那么插入到第一张牌前面,这样前两张牌都排好序了,接着从第三张牌开始,将它插入到已排好序的前两张牌里,形成三张排好序的牌,后面第四张牌继续插入到前面已排好序的三张牌里,直至排序完。
    2020-04-07
  • MySQL 批量操作,一次插入多少行数据效率最高?
    我们在操作大型数据表或者日志文件的时候经常会需要写入数据到数据库,那么最合适的方案就是数据库的批量插入。只是我们在执行批量操作的时候,一次插入多少数据才合适呢?
    2022-10-19
  • [RocksDB剖析系列] Log-structured merge-tree
    B+树最大的性能问题是会产生大量的随机IO,随着新数据的插入,叶子节点会慢慢分裂,逻辑上连续的叶子节点在物理上往往不连续,甚至分离的很远,但做范围查询时,会产生大量随机读IO。对于大量的随机写也一样,新插入的数据在磁盘上的位置可能相隔很远,会产生大量的随机写IO。
    2021-12-09
  • MySQL 亿级数据迁移之迁移策略
    步骤子项目提供数据同步接口,可根据情况选择同步的线程数以及批量插入的数据量。具体步骤:全量迁移:搬迁当前库中所有的历史数据(新项目提供数据迁移的接口,可批量迁移数据,该过程会搬掉库中大部分数据)增量迁移:记录全量迁移开始的时间,搬迁全量迁移过程中变更了的数据数据比对:通过接口比对 Cassandra 和 MyS...
    2021-08-13
  • 这是一篇简单的数据结构图解笔记(一)
    主要是图少,字多,以至于学者学习之后对于逻辑的理解不够,最终沦为大学中常见的结果——背书。(笔者接触过一些同学如何学习计算机,深感背书的危害)
    2020-09-05
  • 为什么插入排序比冒泡排序更受欢迎
    排序对于任何一个程序员来说,可能都不会陌生。你学的第一个算法,可能就是排序。大部分编程语言中,也都提供了排序函数。在平常的项目中,我们也经常会用到排序。今天我们就花点时间,来比较一下插入排序和冒泡排序.插入排序和冒泡排序的时间复杂度相同,都是 O(n2),空间复杂度都是O(1),但是在实际的软件开发里,为什么...
    2020-04-03
  • 如何制作含有图表数据的页面
    效果展示:前置准备:搭建完成,待插入图表的页面具体步骤:在待插入图表的页面插入图表,创建图标数据添加图表触发器图表关联数据,并进行样式设置步骤分解:在待插入图表的页面插入图表,创建图标数据选择 图表 组件,添加到 根容器 中点击面板上方 数据中心创建数据表,添加 表格生成器填充数据表内的相关数据  添加...
    2023-01-13
  • [ pymysql ] 三种插入方式的速度对比
    方案一:使用 executemany 一次 + commit 一次方案二:使用 execute 10000 次 + commit 一次方案三:使用 (execute + commit) 都 10000 次生成伪数据 {代码...} 方案一 {代码...} 方案二 {代码...} 方案三 {代码...} 运行结果 {代码...} 可以看到速度:方案一 > 方案二 > 方案三完整代码 {代码...}
    2021-07-13
  • MySql:int(10) 与 int unsigned 之前的区别
    先了解一下两者都代表什么意思int(10)给 int 类型设置字节长度为 10,int 类型默认的值范围大小是:-2147483648和2147483647。unsigned设置 int 类型不能为负数。创建 MySql 表进行演示创建 test-in 演示 int(10) {代码...} 向 test-in 表中插入数据。 {代码...} 查看表中数据。尝试一下,在这两个区间之外进行插入数据...
    2020-07-20
  • 【数据结构与算法】—— 插入排序
    插入排序(Insertion sort)是一种简单直观且稳定的排序算法。如果有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的...
    2020-01-10
  • 为什么MySQL推荐使用自增主键?
    主键数据记录本身被存于主索引(一棵B+Tree)的叶子节点上,这就要求同一个叶子节点内(大小为一个内存页或磁盘页)的各条数据记录按主键顺序存放,因此每当有一条新的记录插入时,MySQL会根据其主键将其插入适当的节点和位置,如果页面达到装载因子(InnoDB默认为15/16),则开辟一个新的页(节点),如果表使用自增主...
    2024-01-30