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;

  • 相关阅读:
    ORA-14404
    ORA-00845
    ORA-00054
    oracle-11g-配置dataguard
    ORACLE 11G 配置DG 报ORA-10458、ORA-01152、ORA-01110
    Python:if __name__ == '__main__'
    HDFS-Shell 文件操作
    HDFS 概述
    PL/SQL Developer
    CentOS7 图形化方式安装 Oracle 18c 单实例
  • 原文地址:https://www.cnblogs.com/xiamibk/p/7286537.html
Copyright © 2011-2022 走看看