博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在线修改Schema
阅读量:4677 次
发布时间:2019-06-09

本文共 588 字,大约阅读时间需要 1 分钟。

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. 添加与删除主键

转载于:https://www.cnblogs.com/djinmusic/p/5363756.html

你可能感兴趣的文章
170. Two Sum III - Data structure design
查看>>
os & sys
查看>>
Shell 常用命令总结
查看>>
vector
查看>>
杨辉三角
查看>>
用分布式缓存提升ASP.NET Core性能
查看>>
[MySQL FAQ]系列 -- mysql如何计算打开文件数
查看>>
《数据结构》相关题目
查看>>
Codeforces Round #431 (Div. 2) A 水 B 暴力模拟 C 思维
查看>>
php-fpm 进程管理
查看>>
[linux-内核][转]内核日志及printk结构浅析
查看>>
Quartus II 9.1的安装与破解
查看>>
快速高效掌握企业级项目中的Spring面向切面编程应用,外带讲面试技巧
查看>>
注册码
查看>>
Linux 安装redis
查看>>
加密算法
查看>>
(转载)vmware中三种网络连接方式(复制)
查看>>
python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑
查看>>
使用HTML meta no-cache标签来禁用缓存
查看>>
《扩展和嵌入python解释器》1.4 模块方法表和初始化函数
查看>>