zoukankan      html  css  js  c++  java
  • 在线修改Schema

    1. mysql5.5 或者 Mariadb 5.5 之前不需要将数据表中的所有记录复制到临时数据表的操作:
        a. 修改列名
        b. 修改数值类型表示的长度(由INT(2)变成INT(3))
        c. 修改数据表的注释
        d. 向ENUM类型项目列表最后添加新项目
        e. 修改数据表名

    2. MariaDB10.0 或者 MySQL 5.6 支持在线处理的DDL命令有:
       a. 添加与删除数据列
       b. 创建与删除索引
       c. 更改数据列顺序

    3. MariaDB10.0 改善计划中的包括:
       a. 增加与删除数据列
       b. 创建与删除索引 
       c. 更改数据列顺序

    4. MariaDB10.0 版本的改善计划中包含四种处理情形:
       a. 增加CHAR或VARCHAR数据列的长度(eg.将VARCHAR(10)更改为VARCHAR(20)) 
       b. 增加数值类型数据列的存储空间(eg.将TINYINT更改为INT)
       c. OPTIMIZE命令
       d. ANALYZE命令

    MariaDB10.0 改善计划已经包含下面几种Schema修改:
       a. 减小数据列长
       b. 修改数据列名
       c. 修改字符串数据列的字符集与排序方式
       d. 添加AUTO_INCREMENT数据列
       e. 添加与删除主键




  • 相关阅读:
    RK3399之时钟
    C之{}注意点
    ARM之不用段寄存猜想
    linux驱动之入口
    android之HAL
    git
    消息中间之ActiveMQ
    Maven之阿里云镜像仓库配置
    清理Oracle临时表空间
    Tomcat控制台日志输出到本地文件
  • 原文地址:https://www.cnblogs.com/djinmusic/p/5363756.html
Copyright © 2011-2022 走看看