`
robinsoncrusoe
  • 浏览: 736935 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

row_format - [Mysql]

阅读更多
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://cjbskysea.blogbus.com/logs/35012392.html

在mysql中,

若一张表里面不存在varchar、text以及其变形、blob以及其变形的字段的话,那么张这个表其实也叫静态表,即该表的row_format是fixed,就是说每条记录所占用的字节一样。其优点读取快,缺点浪费额外一部分空间。

若一张表里面存在varchar、text以及其变形、blob以及其变形的字段的话,那么张这个表其实也叫动态表,即该表的row_format是dynamic,就是说每条记录所占用的字节是动态的。其优点节省空间,缺点增加读取的时间开销。

row_format还有其他一些值:

DEFAULT
FIXED
DYNAMIC
COMPRESSED
REDUNDANT
COMPACT

修改行格式

ALTER TABLE table_name ROW_FORMAT = DEFAULT

修改过程导致:

fixed--->dynamic: 这会导致CHAR变成VARCHAR

dynamic--->fixed: 这会导致VARCHAR变成CHAR

分享到:
评论

相关推荐

    行政区划.sql文件,数据库脚本文件,直接导入mysql

    ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of dict_division -- ---------------------------- INSERT

    wing324#helloworld_zh#MySQL5-6之特别的RAND-函数1

    1.在没有特殊说明的情况下,默认binlog_format=STATEMENT,由于binlog_format=ROW/MIXED模式下,RAND()函数以行格

    py-mysql-es:mysql binlog到es

    py-mysql-es mysql binlog同步到elasticsearch 安装 pip install yaml ...binlog-format = row MySQL用户权限 CREATE USER es IDENTIFIED BY 'es'; GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT

    MySQL执行update语句和原数据相同会再次执行吗

    binlog_format为ROW 参数 root@localhost : (none) 04:53:15> show variables like 'binlog_row_image'; +------------------+-------+ | Variable_name | Value | +------------------+-------+ | binlog_row_...

    Java小区物业管理系统框架 html + css + jquery + jsp + ssm + mysql

    Java小区物业管理系统 框架 ...) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; CREATE TABLE `charge` ( `id` int(11) NOT NULL AUTO_INCREMENT,

    MySQL Antelope和Barracuda的区别分析

    ROW_FORMAT=COMPACT ROW_FORMAT=REDUNDANT Compact和redumdant的区别在就是在于首部的存存内容区别。 compact的存储格式为首部为一个非NULL的变长字段长度列表 redundant的存储格式为首部是一个字段长度偏移列表...

    实例验证MySQL|update字段为相同的值是否会记录binlog|ysql-643108.pdf

    2.1 binlog_format 为 ROW 模式 2.2 binlog_format 为 STATEMENT 模式 解析binlog内容,完整的记录了update语句。 2.2 binlog_format 为 MIXED 模式 当 row_format 为mixed或者statement格式是,binlo

    全国省市区mysql脚本带坐标拼音全称

    全国省市区mysql脚本,带坐标拼音全称,表结构: CREATE TABLE `st_districts` ( `id` varchar(10) CHARACTER ...) ENGINE = MyISAM CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

    大学专业表(全国本科专业分类目录及专业代码)SQL

    数据库表结构 CREATE TABLE `major` ( `id` int(11) NOT NULL AUTO_...) ENGINE = InnoDB AUTO_INCREMENT = 457 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '专业表' ROW_FORMAT = Dynamic;

    mysql开启binlog步骤讲解

    binlog是二进制日志文件,用于记录mysql的数据变更,数据在恢复的时候binlog日志...log_bin = mysql-bin binlog_format = ROW expire_logs_days = 30 4、重启mysql服务 systemctl restart mysqld 5、再次使用命令sho

    基于 Java小区物业管理系统 html + css + jquery + jsp + ssm

    基于javaweb+ssm静态流量业务检查分析系统 框架 ...) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; CREATE TABLE `charge` ( `id` int(11) NOT NULL AUT

    MySQL数据库实现双活操作流程-实操版本.docx

    MySQL数据库实现双活是指在多个数据中心中安装有相同的MySQL服务...例如,配置binlog_format为ROW、设置read_only参数为0,利用GTID来控制并发更新,以及使用Delay-aware Load Balancer等技术,保证数据能够及时同步。

    area_insert_quanguo.sql

    ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '行政区域表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of area -- ---------------------------- INSERT ...

    Mysql中 show table status 获取表信息的方法

    使用方法 mysql>show table status; mysql>show table status like 'esf_seller_history'\G; mysql>show table ...4.Row_format 行格式。对于MyISAM引擎,这可能是Dynamic,Fixed或Compressed。动态行的行长度可

    springbootj集成canal+mysql+rabbitmq

    log-bin=mysql-bin binlog-format=ROW server_id=1 配置好后重启mysql。 3.3 rabbitmq配置 在virtualHost:/ 下新增Exchanges: canal.exchange 新增队列:test.queue, 绑定canal.queue, RoutingKey:canal....

    springboot-sample.7z

    * 实现最简单的 SpringBoot + Mybatis + Freemarker 网页增删改查功能,适合新接触 Java 和 SpringBoot 的同学参考 * 代码中连接的是云端的测试数据库,长期有效 * 推荐使用 IDEA 开发环境 # ... ROW_FORMAT=DYNAMIC ;

    mysql 全国地区数据库表 五级数据库 村级地区表

    ) ENGINE=InnoDB AUTO_INCREMENT=758050 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='中国行政地区表'; INSERT INTO `region` VALUES (1, 0, 0, 110000000000, 000000, '', '北京市', '北京', '北京', '...

    基于SSM的后台API+源代码+文档说明

    ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of account -- ---------------------------- INSERT INTO `account...

    全国城市乡镇sql脚本

    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; -- ---------------------------- -- Records of town_ -- ---------------------------- INSERT INTO `town_` VALUES ('00113ea047594f0cbc91a11abc37a...

    im_api:Terry-Yeim系统对应的api接口

    NOT NULL, `update_time` int(10) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT;部署项目cd $GOPATH/src/go get github....

Global site tag (gtag.js) - Google Analytics