在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL中常用DDL执行方式有哪些

114次阅读
没有评论

共计 1666 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章将为大家详细讲解有关 MySQL 中常用 DDL 执行方式有哪些,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

操作                                       支持方式                     Allow R/W                                   说明  
add/create index                           online                     允许读写                         当表上有 FULLTEXT 索引除外,需要锁表,阻塞写
 
add fulltext index                   in-place(5.6 以上版本)          仅支持读,阻塞写                 创建表上第一个 fulltext index 用 copy table 方式,除非表上有 FTS_DOC_ID 列。之后创建 fulltext index 用 in-place 方式,经过测试验证,第一次时 5.6 innodb 会隐含自动添加 FTS_DOC_ID 列,也就是 5.6 都是 in-place 方式

drop index                                  online                     允许读写                         操作元数据,不涉及表数据。所以很快,可以放心操作  
optimize table                              online                     允许读写                         当带有 fulltext index 的表用 copy table 方式并且阻塞写
 
alter table…engine=innodb                 online                     允许读写                         当带有 fulltext index 的表用 copy table 方式并且阻塞写
 
add column                                  online                     允许读写 (增加自增列除外)        1、添加 auto_increment 列要锁表,阻塞写;2、虽采用 online 方式,但是表数据需要重新组织,所以增加列依然是昂贵的操作
 
drop column                                 online                     允许读写 (增加自增列除外)         同 add column,重新组织表数据,,昂贵的操作  
Rename a column                             online                     允许读写                         操作元数据; 不能改列的类型,否则就锁表  
Reorder columns                             online                     允许读写                         重新组织表数据,昂贵的操作  
Make column NOT NULL                        online                     允许读写                         重新组织表数据,昂贵的操作  
Change data type of column                 copy table                 仅支持读,阻塞写                 创建临时表,复制表数据,昂贵的操作
Set default value for a column              online                     允许读写                         操作元数据,因为 default value 存储在 frm 文件中,不涉及表数据。所以很快,可以放心操作
 
alter table xxx auto_increment=xx           online                     允许读写                         操作元数据,不涉及表数据。所以很快,可以放心操作  
Add primary key                             online                     允许读写                         昂贵的操作
Convert character set                      copy table                 仅支持读,阻塞写                 如果新字符集不同,需要重建表,昂贵的操作  

关于“MySQL 中常用 DDL 执行方式有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-26发表,共计1666字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲精品一区二区三区婷婷月 | 一级不卡毛片 | 久久久久久欧美精品se一二三四 | 国产福利一区二区麻豆 | 国产精品兄妹在线观看麻豆 | 粗大黑人巨精大战欧美成人 | 四虎成人精品国产永久免费 | 美女网站免费福利视频 | 18禁裸体动漫美女无遮挡网站 | 日韩少妇激情一区二区 | 99久久香蕉国产综合影院 | 精品欧洲av无码一区二区 | 妓女爽爽爽爽爽妓女8888 | 亚洲精品一区国产精品丝瓜 | 孕妇奶水仑乱a级毛片免费看 | 天堂中文最新版在线中文 | 亚洲综合性 | 制服丝袜美腿一区二区 | 无套内谢老熟女 | 97干色| 精品国产一区二区三区四区在线看 | 亚洲成a v人片在线看片 | 国产真实伦在线观看 | 亚洲第一激情 | 亚洲av天天做在线观看 | 亚洲av午夜福利精品一区人妖 | 欧美成妇人吹潮在线播放 | 熟妇女人妻丰满少妇中文字幕 | 日日狠狠久久偷偷四色综合免费 | 国产成人青青热久免费精品 | 精品无码人妻被多人侵犯av | 9i9精品国产免费久久 | 一级成人毛片免费观看 | 色娜娜精品视频在线播放 | 欧美特黄a级高清免费大片 欧美特黄a级高清免费看片 | 日韩视频中文字幕精品偷拍 | 人妻少妇精品视频一区二区三区 | 性69交片免费看 | 免费高清特黄a 大片 | 二十四小时日本免费高清 | 青青青青在线成人视99 |