本文主要是介绍ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC;详解
ENGINE=InnoDB:将mysql数据库引擎设置为InnoDB。InnoDB表示带行锁定和外键的事务安全表。
AUTO_INCREMENT=42:表示自增字段的值,每次自增42
DEFAULT CHARSET=utf8:设置默认字符集为utf8
CHECKSUM=1:设为1表示对所有行进行实时检验求和,用于mysql检测主从数据一致性
DELAY_KEY_WRITE=1 :设置为1表示在表关闭之前,将对表的update操作更新数据到磁盘,不更新索引到磁盘,把对索引的更改记录在内存,这样可以使索引更新更快。在关闭表的时候,一起更新索引到磁盘
ROW_FORMAT=DYNAMIC:在sql里面,如果一张表不存在varchar、text、及其变形、blob及其变形的字段的话,这样的表就是静态表,即ROW_FORMAT=FIXED,每条记录所占用的字节一样;否则是动态表,每条记录所占用的字节是动态的,优点是节省空间,缺点是增加读取的时间的开销。
转载路径:http://blog.csdn.net/fdsfdf3434/article/details/78356234
这篇关于ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!