位置: 编程技术 - 正文

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@变量)

  • 门诊医保报销发票
  • 个税申报可以去税务局吗
  • 应收账款是开票减去货款吗对吗
  • 灭火器属于什么经营范围
  • 加计抵减其他收益汇算清缴填哪里
  • 没有土地使用证的房子拆迁怎么办
  • 非货币性资产交换补价大于25%的会计处理
  • 查补的税款怎样做账
  • 开出发票上有折扣的怎么入账?
  • 土地增值税哪些可以加计扣除
  • 工人保险一个月多少钱
  • 向农户购买农产品如何入账
  • 普票开票开给个人怎么开
  • 公积金账户收入
  • 增值税申报未达标怎么办
  • 加油费发票7月1日开具
  • 跨月发票冲红账怎么做
  • 高新技术的研发收入是多少才可以提高
  • 浏览器标签栏
  • linux虚拟机怎么输入中文
  • 企业向个人的借款合同
  • 承兑交单是什么的一种
  • linux命令“ln file1 file2”的含义是
  • 会计中记账凭证的名词解释
  • 鸿蒙系统通知栏界面怎么打开
  • 携税宝的作用
  • 微信怎么开小
  • php面向对象的三大特征
  • 有限责任公司股东对公司债务承担
  • 跨区域涉税事项报告表在哪里打印
  • 朝圣者将风马旗扔向甘登寺上方的空中为新年祈福,中国西藏 (© Ian Cumming/plainpicture)
  • 发放工资时扣除的保险怎么做
  • 工具合集
  • 我初次尝试制作的英文怎么写
  • RuntimeError: CUDA error: CUBLAS_STATUS_NOT_INITIALIZED when calling `cublas‘
  • ps去水印的三种方法
  • 申报增值税税额正确,销售额少0.94
  • c语言中数组的定义和使用
  • 企业支付宝提现到对公账户手续费
  • 融资租赁怎么计税
  • 向境外支付赔偿款是否需要税务备案
  • 个税申报错了并撤销
  • 医院累计折旧会计分录
  • 个税如何确认申报
  • sql server数据库恢复
  • 以货换货什么意思
  • 营业外收入在资产负债表
  • 收到材料发票怎么写摘要
  • 商业承兑汇票的风险
  • 空调购买攻略
  • 三证合一哪三个证
  • 工会经费为0是不用申报的?
  • 年金现值的公式是怎么推导出来的
  • 支付上月采购货款
  • 防洪费的税率是多少
  • 期间损益科目如何结转
  • 月初没有发票
  • 建筑行业预收账款预缴税
  • 预收租金的增值税
  • win10 tab alt
  • windows安装kafka
  • Windows 2008R2 HyperV下安装CentOS6,网卡无痛设置
  • ubuntu20.4分区
  • iphone中的照片如何导入mac
  • osk.exe
  • rtk api error=3
  • redhat linux 7.2系统安装详细过程
  • win10 rs4
  • iptables: Unknown error 4294967295问题解决方法
  • 汤姆猫arcode
  • 所有的未知
  • 右键隐藏在哪
  • xcopy /s /e
  • python3解析json
  • unity jsonutility 数组
  • 如何给textarea赋值
  • Python字符串数组
  • 异地可以打印银行清单吗?
  • 社保征管职责是什么
  • 撤销存款证明需要什么手续
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设