位置: 编程技术 - 正文

MySQLMerge存储引擎(mysql数据表存储引擎)

编辑:rootadmin

推荐整理分享MySQLMerge存储引擎(mysql数据表存储引擎),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql5.5存储引擎,mysql5.5存储引擎,mysql5.7存储引擎,mysql5.7存储引擎,mysql存long,mysql 储存引擎,mysql存long,mysql 存储数据,内容如对您有帮助,希望把文章链接给更多的朋友!

MERGE存储引擎把一组MyISAM数据表当做一个逻辑单元来对待,让我们可以同时对他们进行查询。构成一个MERGE数据表结构的各成员MyISAM数据表必须具有完全一样的结构。每一个成员数据表的数据列必须按照同样的顺序定义同样的名字和类型,索引也必须按照同样的顺序和同样的方式定义。

Merge存储引擎允许将一组使用MyISAM存储引擎的并且表结构相同(即每张表的字段顺序、字段名称、字段类型、索引定义的顺序及其定义的方式必须相同)的数据表合并为一个表,方便了数据的查询。

假设有log_、log_、log_、log_ 这四张日志记录表,其数据分别是每一年的数据,表结构如下(YY代表年份):

可以通过如下SQL语句把这些表归拢为一个逻辑单元:

MySQLMerge存储引擎(mysql数据表存储引擎)

说明:ENGINE选项的值必须是MERGE;UNION选项列出了将被收录在这个log_merge数据表的所有表。该log_merge表创建成功后,就可以像普通表那样查询它,只是每一次查询都将同时作用于构成它的每一个成员数据表 。譬如查询这些日志数据表的数据行总数:

譬如查询每年各有多少日志记录:

创建MERGE存储引擎的表也支持DELETE 和UPDATE操作。INSERT操作比较麻烦,因为MySQL需要知道应该把新数据行插入到哪一个成员表里去。在MERGE存储引擎数据表的定义里可以包括一个INSERT_METHOD选项(MySQL4.0之后支持),这个选项的值有NO、FIRST、LAST三个,其含义依次是禁止INSERT操作、将数据行插入到UNION中的第一个表或将数据行插入到UNION中的最后一个表。比如下面SQL语句指定将新数据添加到log_数据表----它是UNION选项所列出的最后一个数据表:

创建一个新的成员数据表log_并让它有同样的表结构,然后修改log_merge数据表把log_包括进来:

注意:使用Merge“合并”起来的表结构相同的表最好不要有主键,否则会出现这种情况:一共有两个成员表,其主键在两个表中存在相同情况,但是写了一条按相同主键值查询的SQL语句,这时只能查到UNION列表中第一个表中的数据。

有关MySQLMerge存储引擎小编就给大家介绍这么多,希望对大家有所帮助!

理解MySQL变量和条件 一、概述变量在存储过程中会经常被使用,变量的使用方法是一个重要的知识点,特别是在定义条件这块比较重要。mysql版本:5.6二、变量定义和赋值#

理解Mysql prepare预处理语句 MySQL5.1对服务器一方的预制语句提供支持。如果您使用合适的客户端编程界面,则这种支持可以发挥在MySQL4.1中实施的高效客户端/服务器二进制协议的优

理解MySQL存储过程和函数 一、概述一提到存储过程可能就会引出另一个话题就是存储过程的优缺点,这里也不做讨论,一般别人问我我就这样回答你觉得它好你就用它。因为mysql

标签: mysql数据表存储引擎

本文链接地址:https://www.jiuchutong.com/biancheng/319771.html 转载请保留说明!

上一篇:浅谈MySQL排序原理与案例分析(mysql数据库排序)

下一篇:理解MySQL变量和条件(mysql@变量)

  • 企业增值税会计科目
  • 企业增资后需要交什么税
  • 固定资产不提折旧怎么算
  • 小规模纳税人增值税怎么算
  • 价外费用的判断标准
  • 进项税额加计抵扣账务处理
  • 银行期初数不对,怎么调整
  • 从公司账户转给个人账户取出来发给员工做过节费
  • 收到工程施工进度款如何记账
  • 公司股权平价转让要交税吗
  • 进项税额一直大于销项税额
  • 个人所得税扣除的
  • 个人定期存款利率怎么算
  • 广告发布税收编码
  • 跨行发报
  • 每个行业都能赚钱吗
  • 其他应付款社保贷方余额怎么冲平
  • 关联企业之间的咨询费
  • 合同银行账户与开票信息不一致会计如何处理
  • 公司注销后股东承担责任的法律规定
  • 预收贷款是什么会计科目
  • 劳务派遣公司开票几个点
  • 商业承兑汇票如何查询
  • 如何保护excel表格不被打开
  • 上月发生的费用本月报销记账
  • 在公司预支费用怎么写单据
  • linux字体不清晰
  • PHP:session_commit()的用法_Session函数
  • 购买销售商品
  • 采用账龄分析法计提坏账准备
  • 研发费用加计扣除政策指引2.0
  • 交所得税的会计科目
  • 待报解预算收入是社保扣费吗
  • zencart安装教程
  • vue安装使用
  • 三维重建的主要步骤
  • thinkphp环境搭建教程
  • 我的Vue之旅 11 Vuex 实现购物车
  • mysql查询缓慢
  • mongodb的安装配置
  • 电子发票的缺点
  • 宣告分配现金股利和股票股利的区别
  • 跨地区经营增值税如何缴纳
  • 固定资产一次性折旧政策2023
  • 给客户退款怎么说
  • 为什么运输合肥料检测核辐射人会拿一个玻璃棒
  • ETC通行费发票抵扣2021新规定
  • 制造费用的结转正确的是( )
  • 外币支付账户
  • 应收账款因质量问题被扣除的损失可以税前扣除吗
  • 银行账跨年一直没做怎么补
  • 纳税人延期缴纳税款
  • 申报个税劳务报酬按20%扣
  • 小规模现金流量表年报不填可以吗
  • 自建厂房的进项税额抵扣
  • 会计去企业还是国企好
  • sqlserver通用的删除服务器上的所有相同后缀的临时表
  • centos查看wwn
  • linux mount命令详解
  • winxp内存不能为read
  • centos6.5桌面版安装教程
  • win8怎么查看ip地址
  • WIN7系统还原
  • win7怎么更改系统字体大小
  • js的事件绑定
  • html气泡效果
  • cocos2d::Vector
  • qt绘制3d
  • 现在最流行的是啥
  • javascript in
  • JavaScript中Object.prototype.toString方法的原理
  • JavaScript中的数据类型分为两大类
  • python保存文件到指定文件夹
  • ajax与java使用实例
  • 医院票据怎么查询
  • 低保大数据核查哪些数据
  • 车辆缴纳购置税多少钱
  • 南京国税局长是谁
  • 江苏医保网上服务大厅
  • 电子税务局密码能随便告诉别人吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设