mysql插入并更新(on duplicate key update)

  • Post author:
  • Post category:mysql

Mysql插入数据,如果存在此数据,那么就更新这条数据,否则插入数据。 使用 on duplicate key update。 准备工作 建表 create table user_info( id int auto_increment primary key, name varchar(20), user_code varchar(20) unique not null, age int ); 建…

继续阅读 mysql插入并更新(on duplicate key update)

连接池链接mysql_连接池链接mysql

  • Post author:
  • Post category:mysql

bbossgroups持久层框架链接池配置优化策略之一 空闲链接回收配置 bbossgroups持久层框架链接池配置优化策略之一 空闲链接回收配置 poolman.xml文件中和空闲链接回收相关的配置项如下: 2 文章 bboss 2011-08-27 579浏览量 使用mysql的长连接 有个资料看得我云里雾里的。现在用自己的言语来总结一下,写文字,能够加深自己的理解。也会在写的过程中帮助自己发…

继续阅读 连接池链接mysql_连接池链接mysql

Mysql中字段为null和字段为‘‘的排序

  • Post author:
  • Post category:mysql

        在Mysql中,如果有一个字段的值可能为null或者为空''时(如下图),如何让值为null和值为''的排序是一样。         我们想要的排序是先按boxNum的顺序,再按pieceNum(注意是字符串类型)顺序来进行排序,而且那我们应该怎么写呢? 第一种: select boxNum,pieceNum from whg_daxt_records_text_file r wh…

继续阅读 Mysql中字段为null和字段为‘‘的排序

Mysql之存储原理(1)

  • Post author:
  • Post category:mysql

首先我们知道,对于Mysql而言,数据是存储在文件中的,为了能够快速的定位我们想要的数据,我们就需要一种数据结构,就是索引。一般操作系统以4kb为一个数据页读取数据,而mysql是以16kb作为一个数据块,已经读取过的数据会放在缓存中,如果多次读取的数据在同一个数据块上,只需要一次磁盘IO就可以了,在mysql中我们用N叉树来代替二叉树的原因是因为在极端的条件下,二叉树会变成链表的结构,所以我们使…

继续阅读 Mysql之存储原理(1)

mysql 中的正则表达式

  • Post author:
  • Post category:mysql

参考原文:12.5.2 Regular Expressions 功能和操作 名称描述NOT REGEXPREGEXP的反义词REGEXP字符串是否匹配正则表达式, 这三个关键词是同一个意思REGEXP_LIKE()字符串是否匹配正则表达式RLIKE字符串是否匹配正则表达式REGEXP_INSTR()符合正则的子字符串的初始位置REGEXP_REPLACE()替换匹配正则的字符串REGEXP_SUB…

继续阅读 mysql 中的正则表达式

mysql 数据库登陆密码_MySQL数据库登录密码管理

  • Post author:
  • Post category:mysql

mysql数据库安装完成默认管理员的登录密码为空,因此可以无需输入密码直接登录数据库,这样是不安全的,以下文章简单介绍如何设置管理员登录数据库的密码和如何修改登录密码,以及忘记登录密码如何处理。 一、环境介绍 操作系统:CentOS 6.5 数据库版本:MySQL 5.5.32 主机名称:mysql-singleton 二、数据库密码管理 1、设置数据库初始密码[root@mysql-single…

继续阅读 mysql 数据库登陆密码_MySQL数据库登录密码管理

mysql积分表和业务表_mysql分库 分表

  • Post author:
  • Post category:mysql

原文链接:http://www.jianshu.com/p/89311703b320 传统的分库分表 传统的分库分表都是通过应用层逻辑实现的,对于数据库层面来说,都是普通的表和库。 分库 分库的原因 首先,在单台数据库服务器性能足够的情况下,分库对于数据库性能是没有影响的。在数据库存储上,database只起到一个namespace的作用。database中的表文件存储在一个以database名命…

继续阅读 mysql积分表和业务表_mysql分库 分表

MySQL索引-索引数据结构

  • Post author:
  • Post category:mysql

下图就是一种可能的二叉树的索引方式: 二叉树数据结构的弊端:当极端情况下,数据递增插入时,会一直向右插入,形成链表,查询效率会降低。 MySQL中常用的的索引数据结构有BTree索引(Myisam普通索引),B+Tree索引(Innodb普通索引),Hash索引(memory存储引擎)等等。   版权声明:本文为Leon_Jinhai_Sun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载…

继续阅读 MySQL索引-索引数据结构

【MySQL笔记】正确的理解MySQL的MVCC及实现原理

  • Post author:
  • Post category:mysql

面试官:谈谈你对Mysql的MVCC的理解? 【MySQL笔记】正确的理解MySQL的MVCC及实现原理_长路漫漫的歇脚处-CSDN博客 版本链 trx_id这个id用来存储的每次对某条聚簇索引记录进行修改的时候的事务id。 roll_pointer每次对哪条聚簇索引记录有修改的时候,都会把老版本写入undo日志中。这个roll_pointer就是存了一个指针,它指向这条聚簇索引记录的上一个版本的…

继续阅读 【MySQL笔记】正确的理解MySQL的MVCC及实现原理

MySQL 查询指定分区数据

  • Post author:
  • Post category:mysql

  今天写一个数据迁移脚本,需要对表按分区查询,在执行select * from xxx partition (p_xxx)的时候报错。 mysql> select * from sjkk_gcjl partition (p_20150105) ; ERROR 1064 (42000): You have an error in your SQL syntax; check the manu…

继续阅读 MySQL 查询指定分区数据