zoukankan      html  css  js  c++  java
  • mysql ALTER COLUMN MODIFY COLUMN CHANGE COLUMN 区别及用法 (转)

      1. -- 设置或删除列的默认值。该操作会直接修改.frm文件而不涉及表数据。此操作很快  
      2. -- ALTER COLUMN  
      3.  ALTER TABLE  dsp_ad_center.XianDuan ALTER COLUMN xxx SET DEFAULT 100;  
      4. --  共 0 行受到影响  
      5. --   
      6. -- 执行耗时   : 0.011 sec  
      7. -- 传送时间   : 1.037 sec  
      8. -- 总耗时      : 1.048 sec  
      9. -- ---------------------------------------------------  
      10. -- MODIFY COLUMN  
      11. -- 会引起表的重建,非常慢 -- 会引起表的重建,非常慢-- 会引起表的重建,非常慢  
      12.  ALTER TABLE  dsp_ad_center.XianDuan MODIFY COLUMN xxx  INT NOT NULL DEFAULT 101;  
      13. --  共 2000000 行受到影响  
      14. --   
      15. -- 执行耗时   : 13.066 sec  
      16. -- 传送时间   : 0.001 sec  
      17. -- 总耗时      : 13.067 sec  
      18. -- ---------------------------------------------------  
      19.   
      20.    
      21. -- CHANGE COLUMN  -- 列的重命名、列类型的变更以及列位置的移动  -- 应该也会引起表的重建,非常慢  
      22. -- 语法: -- CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST|AFTER col_name]  
      23.  ALTER TABLE  dsp_ad_center.XianDuan CHANGE COLUMN xxx xxx INT FIRST  
      24. --  共 2000000 行受到影响  
      25. --   
      26. -- 执行耗时   : 12.037 sec  
      27. -- 传送时间   : 1.074 sec  
      28. -- 总耗时      : 13.012 sec  
      29. -- --------------------------------------------------- 
  • 相关阅读:
    ui自动化---select标签和浏览器等待
    ui自动化--鼠标操作ActionChains
    ui自动化---WebDriverApi接口
    ui自动化---CssSelector
    ui自动化--xpath
    html基础:jquery的ajax获取form表单数据
    grep使用方法
    VI打开和编辑多个文件的命令 分屏操作
    C语言编译器 cc 编译原理
    zabbix的mysql优化后的配置文件
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/5756754.html
Copyright © 2011-2022 走看看