zoukankan      html  css  js  c++  java
  • Mysql MERGE引擎简介

     利用mysql merge作数据分表存储:

    仅MyISAM存储引擎支持merge分表

    MERGE存储引擎把一组MyISAM数据表当做一个逻辑单元来对待,让我们可以同时对他们进行查询。构成一个MERGE数据表结构的各成员MyISAM数据表必须具有完全一样的结构。

    CREATE TABLE `test0` (
    `uin` int(10) unsigned NOT NULL,
    `data` text NOT NULL,
    `modtime` int(10) unsigned NOT NULL,
    PRIMARY KEY (`uin`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

    CREATE TABLE `test1` (
    `uin` int(10) unsigned NOT NULL,
    `data` text NOT NULL,
    `modtime` int(10) unsigned NOT NULL,
    PRIMARY KEY (`uin`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;


    CREATE TABLE `test` (
    `uin` int(10) unsigned NOT NULL,
    `data` text NOT NULL,
    `modtime` int(10) unsigned NOT NULL,
    PRIMARY KEY (`uin`)
    ) ENGINE=merge CHARSET=latin1 UNION=(`test0`,`test1`) INSERT_METHOD=LAST;

    INSERT INTO test0 (uin,`data`,modtime) VALUE (3,'test3333333','3');

    INSERT INTO test1 (uin,`data`,modtime) VALUE (2,'test2222222','2');
    INSERT INTO test1 (uin,`data`,modtime) VALUE (2,'test1111111','2');


    SELECT * from test;

  • 相关阅读:
    百度--买帽子
    网易--双核处理器
    京东--通过考试
    简单错误记录
    链表中的倒数第k个结点
    数值的整数次方
    二进制中1的个数
    TCP 三次握手
    旋转数组的最小数字
    用两个栈实现队列
  • 原文地址:https://www.cnblogs.com/xiamibk/p/7286537.html
Copyright © 2011-2022 走看看