您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. MySQL批量插入遇上唯一索引避免方法

  2. 以前使用SQL Server进行表分区的时候就碰到很多关于唯一索引的问题,今天我们来了解MySQL唯一索引的一些知识:包括如何创建,如何批量插入,还有一些技巧上SQL,感兴趣的朋友可以了解下
  3. 所属分类:其它

    • 发布日期:2020-09-10
    • 文件大小:313kb
    • 提供者:weixin_38694299
  1. 基于MySql的扩展功能生成全局ID

  2. 本文借用 MySQL的扩展功能 REPLACE INTO 来生成全局id,REPLACE INTO和INSERT的功能一样,但是当使用REPLACE INTO插入新数据行时,如果新插入的行的主键或唯一键(UNIQUE Key)已有的行重复时,已有的行会先被删除,然后再将新数据行插入
  3. 所属分类:其它

    • 发布日期:2020-09-10
    • 文件大小:49kb
    • 提供者:weixin_38640473
  1. MySQL 处理插入过程中的主键唯一键重复值的解决方法

  2. 本篇文章主要介绍在插入数据到表中遇到键重复避免插入重复值的处理方法,主要涉及到IGNORE,ON DUPLICATE KEY UPDATE,REPLACE的相关知识,感兴趣的朋友一起学习吧
  3. 所属分类:其它

    • 发布日期:2020-09-10
    • 文件大小:101kb
    • 提供者:weixin_38633475
  1. Mysql主键和唯一键的区别点总结

  2. 在本篇文章中小编给大家分享了关于Mysql主键和唯一键的区别,有兴趣的朋友们学习下吧。
  3. 所属分类:其它

    • 发布日期:2020-09-09
    • 文件大小:89kb
    • 提供者:weixin_38711149
  1. Mysql主键和唯一键的区别点总结

  2. 什么是主键? 主键是表中唯一标识该表中每个元组(行)的列。主键对表实施完整性约束。表中只允许使用一个主键。主键不接受任何重复值和空值。表中的主键值很少更改,因此在选择主键是需要小心,要选择很少发生更改的地方。一个表的主键可以被另一个表的外键引用。 为了更好地理解主键,我们创建一个名为Student的表,它具有roll_number、name、batch、phone_number、citizen_id等属性。 在上面的示例中,roll_number属性永远不能具有相同的NULL值,因为在每个大学
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:98kb
    • 提供者:weixin_38733382
  1. MySQL中slave_exec_mode参数详解

  2. 今天无意当中看到参数slave_exec_mode,从手册里的说明看出该参数和MySQL复制相关,是可以动态修改的变量,默认是STRICT模式(严格模式),可选值有IDEMPOTENT模式(幂等模式)。设置成IDEMPOTENT模式可以让从库避免1032(从库上不存在的键)和1062(重复键,需要存在主键或则唯一键)的错误,该模式只有在ROW EVENT的binlog模式下生效,在STATEMENT EVENT的binlog模式下无效。IDEMPOTENT模式主要用于多主复制和NDB CLUST
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:78kb
    • 提供者:weixin_38752628
  1. MySQL 处理插入过程中的主键唯一键重复值的解决方法

  2. 本篇文章主要介绍在插入数据到表中遇到键重复避免插入重复值的处理方法,主要涉及到IGNORE,ON DUPLICATE KEY UPDATE,REPLACE;接下来就分别看看这三种方式的处理办法。 IGNORE 使用ignore当插入的值遇到主键(PRIMARY KEY)或者唯一键(UNIQUE KEY)重复时自动忽略重复的记录行,不影响后面的记录行的插入, 创建测试表 CREATE TABLE Tignore (ID INT NOT NULL PRIMARY KEY , NAME1 I
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:108kb
    • 提供者:weixin_38686658
  1. MySQL批量插入遇上唯一索引避免方法

  2. 一、背景 以前使用SQL Server进行表分区的时候就碰到很多关于唯一索引的问题:Step8:SQL Server 当表分区遇上唯一约束,没想到在MySQL的分区中一样会遇到这样的问题:MySQL表分区实战。 今天我们来了解MySQL唯一索引的一些知识:包括如何创建,如何批量插入,还有一些技巧上SQL; 这些问题的根源在什么地方?有什么共同点?MySQL中也有分区对齐的概念?唯一索引是在很多系统中都会出现的要求,有什么办法可以避免?它对性能的影响有多大? 二、过程 (一) 导入差异数据,忽略重
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:316kb
    • 提供者:weixin_38606639
  1. MySQL主键(PRIMARY KEY)

  2. MySQL主键(PRIMARY KEY) 简介 MySQL主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。 1、在创建表时设置主键约束 在字段后面直接添加PRIMARY KEY 语法 PRIMARY KEY [默认值] 示例 -> id INT(11) PRIMARY KEY, 2、在创建表时设置复合主键 在字段全部写好之后添加复合主键的字段名 语法 PRIMARY KEY [字段1,字段2,…,字段n]
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:25kb
    • 提供者:weixin_38557935
  1. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·004【标识列、外键、复制表】

  2. 文章目录一、标识列二、外键约束1、外键约束创建要求2、级联操作三、复制表 一、标识列 介绍 标识列,又称为自增列,可以不手动插入数值,系统提供默认的序列值。 特点 标识列必须和一个key搭配(key:主键、唯一键、外键、……) 一个表最多只有一个标识列 标识列的类型只能是数值类型 设置标识列(举例) 创表格时添加create table users( id int primary key auto_increment, name varchar(20) ); 修改表时添加alter tab
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:46kb
    • 提供者:weixin_38535428
  1. MySQL语句细解——笔记【更新中】

  2. 文章目录开篇重点提示database 库相关table 表相关data 数据相关character 字符列类型整数型Int测试代码语句细解unsigned 无符号标识设定显示长度zerofill 显示长度保持最高位小数型FloatDoubleDecimal测试代码语句细解时间型测试代码语句细解字符串型char与varcharText测试代码 varchar长度测试语句细解EnumSet测试代码 enum、set列属性Null 属性Default 默认值Comment 列描述测试代码primar
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:385kb
    • 提供者:weixin_38698863
  1. mysql中replace into的用法详解

  2. replace into语句会根据唯一键/主键删除原有的一条记录, 并且插入一条新的记录来替换原记录。如果没有表不存在唯一键/主键 或者 插入的数据唯一键/主键没有重复的,那么会新增一条记录。 新建一个test表,三个字段,uid,name,mobile, id是自增的主键,mobile是唯一索引; create table test( uid int(11) NOT NULL AUTO_INCREMENT, name varchar(50), mobile varchar(
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:37kb
    • 提供者:weixin_38575456
  1. mysql使用触发器造测试数据

  2. 背景是这样,公司目前在对接新的客户,客户拿到demo后想测试系统是否可以正常运行,一些基础信息就需要程序或者脚本去初始化了。再写程序去弄的话,流程上比较麻烦,而且也没必要,故采用触发器的方式去实现,等用户部署稳定版后再把触发器删除即可。    具体sql参考下图,主要逻辑为根据t_account表的增删改去更新A表和B表的记录。(为啥是图片,因为是从内网修改之后截图发出来的,建议跟着敲一下,印象更深)。   注意点:     1. 为啥使用replace?        replace会根据唯一
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:63kb
    • 提供者:weixin_38551187
  1. 【MySQL】explain命令详解(二)

  2. explain命令的表头 4、type 表示该查询的类型,有如下8种值: system:表示表中只有一行记录。 const:通过索引查找,且一次找到记录,针对主键或唯一键的索引,如用户ID。       例子中,主键作为where子句的条件,且为单个值,作为常量处理,即id为2的查询为const类型;由于子查询只有一行记录,因此外层查询是system类型的。       3. eq_ref:通过索引进行查找,每个索引都只有唯一一行记录匹配,找到一条记录后就停止了检索,常见主键和唯一索引。
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:647kb
    • 提供者:weixin_38604395
  1. mysql数据类型和字段属性原理与用法详解

  2. 本文实例讲述了mysql数据类型和字段属性。分享给大家供大家参考,具体如下: 本文内容: 数据类型 数值类型 整数型 浮点型 定点型 日期时间类型 字符串类型 补充: 显示宽度与zerofll 记录长度 字段属性 空\不为空值:NULL、NOT NULL 主键:primary key 唯一键:unique key 自增长:auto_increment 默认值
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:278kb
    • 提供者:weixin_38587130
  1. MySql三种避免重复插入数据的方法

  2. 前言 MySql 在存在主键冲突或唯一键冲突的情况下,根据插入方式,一般有以下三种插入方式避免错误。 insert ignore。 replace into insert on duplicate key update insert ignore insert ignore 会忽视数据库中已经存在的数据,根据主键或者唯一索引判断,如果数据库没有数据,就会插入新的数据,如果有数据的话就跳过这条数据 小case 表结构 root:test> show create table
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:47kb
    • 提供者:weixin_38612304
  1. 数据库开发——MySQL——慢查询优化

  2. 一、正确使用索引 1.索引未命中 并不是说我们创建了索引就一定会加快查询速度,若想利用索引达到预想的提高查询速度的效果,我们在添加索引时,必须遵循以下问题 范围问题,或者说条件不明确,条件中出现这些符号或关键字:>、>=、<、<=、!= 、between…and…、like、 不等于!= between …and… like 2 尽量选择区分度高的列作为索引 区分度的公式是count(distinct col)/count(*),表示字段不重复的比例,比例越大我们
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:208kb
    • 提供者:weixin_38636671
  1. transferdb:Transferdb支持异步数据库模式转换,全量数据导入,导入和增量数据同步功能(Oracle数据库-> MySQL数据库)-源码

  2. Transferdb transferdb用于分布式数据库迁移(Oracle数据库-> MySQL数据库),现阶段支持的功能(原transferdb版本被重构): 支持表结构定义转换 考虑到Oracle分区表特殊且MySQL数据库复杂分区可能不支持,分区表统一认为普通表转换,但是reverse阶段日志中会打印警告【分区表】,若有要求,建议反向之后检查,需手工转换 支持自定义配置表分段类型规则转换(表->模式->内置) 支持规范配置规则转换 支持表索引创建 支持非空约束,外键约
  3. 所属分类:其它

    • 发布日期:2021-03-19
    • 文件大小:114kb
    • 提供者:weixin_42144604
  1. MySQL唯一索引和普通索引选哪个?

  2. 想象这样一个场景,在设计一张用户表时,每人的身份证号是唯一的,需要搜索。但由于身份证号字段较大,不好将其作为主键。在业务代码已经保证插入身份证唯一的情况下,可以选择建立唯一索引和普通索引,这时该如何选择呢?接下来,将从查询和更新的执行过程进行分析。 查询过程 假设 k 是表 t 上的索引,在搜索 select id from t where k=5 时,会先从 k 这棵 B+ 的树根开始,按层搜索叶子节点,找到 k=5 的数据页,然后在数据页内容进行二分法定位。 对于普通索引,找到 k=5 的记
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:246kb
    • 提供者:weixin_38741030
  1. MySQL 主键与索引的联系与区别分析

  2. 关系数据库依赖于主键,它是数据库物理模式的基石。主键在物理层面上只有两个用途: 惟一地标识一行。 作为一个可以被外键有效引用的对象。 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。下面是主键和索引的一些区别与联系。 1. 主键一定是唯一性索引,唯一性索引并不一定就是主键。 所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:59kb
    • 提供者:weixin_38500444
« 12 3 4 5 6 7 8 9 10 »