MySql修改注释
来源:互联网 发布:项目申报 知乎 编辑:程序博客网 时间:2024/05/15 01:34
转自:http://blog.sina.com.cn/s/blog_667ac0360102ebvy.html
SQL格式:
alter table {table} modify column {column} {type} comment '{comment}';type:
TINYINT[(length)] [UNSIGNED] [ZEROFILL]
| SMALLINT[(length)] [UNSIGNED] [ZEROFILL]
| MEDIUMINT[(length)] [UNSIGNED] [ZEROFILL]
| INT[(length)] [UNSIGNED] [ZEROFILL]
| INTEGER[(length)] [UNSIGNED] [ZEROFILL]
| BIGINT[(length)] [UNSIGNED] [ZEROFILL]
| REAL[(length,decimals)] [UNSIGNED] [ZEROFILL]
| DOUBLE[(length,decimals)] [UNSIGNED] [ZEROFILL]
| FLOAT[(length,decimals)] [UNSIGNED] [ZEROFILL]
| DECIMAL(length,decimals) [UNSIGNED] [ZEROFILL]
| NUMERIC(length,decimals) [UNSIGNED] [ZEROFILL]
| DATE
| TIME
| TIMESTAMP
| DATETIME
| CHAR(length) [BINARY | ASCII | UNICODE]
| VARCHAR(length) [BINARY]
| TINYBLOB
| BLOB
| MEDIUMBLOB
| LONGBLOB
| TINYTEXT [BINARY]
| TEXT [BINARY]
| MEDIUMTEXT [BINARY]
| LONGTEXT [BINARY]
| ENUM(value1,value2,value3,...)
| SET(value1,value2,value3,...)
| spatial_type
注意:
Mysql没有Oracle那么方便,修改注释的时候需要指定{type}(这是Mysql设计的不合理性!);系统数据字典表COLUMNS中有保存所有表的字段信息,但是系统字典表是只读的,无法修改注释;
所以,Mysql修改注释必须按照上面的格式对不同类型做判断,并且带有长度的字段必须指明length与decimals,否则更新注释的时候会修改length,decimals为默认值的;
修改Mysql注释是件麻烦的事情,但是也只能这样了;
0 0
- MySql修改注释
- mysql修改字段注释
- MySQL追加注释或者大量修改注释
- 查看及修改MySQL注释
- mysql添加表注释、字段注释、查看与修改注释
- mysql列与注释修改SQL语句
- mysql列与注释修改SQL语句
- mysql中给字段添加或者修改注释
- MySQL-添加列,添加或修改字段的注释
- MySQL-修改字段类型、设置默认值,以及添加注释
- MySQL 注释
- mysql注释
- Mysql注释
- Mysql注释
- mysql注释
- Mysql注释
- mysql注释
- Mysql注释
- 删除MFC自建的单文档工程的菜单和工具栏
- Java排序算法汇总
- C#获取CPU核心数
- 研究生,你好!研究生,再见!----纪念我们的青春
- Android ProGuard 常用設定 與 Library 衝突解決
- MySql修改注释
- 网易闪电邮的安全弱点及密码找回
- python 学习 training 个人笔记
- 修改initrd,创建一个微型的linux系统
- 不常用组件介绍
- ORA-31633: unable to create master table "SCOTT.JOB2"
- 我不是个优秀合格的程序员
- 建oracle用户,为后续import数据准备
- Java接口和抽象类用法总结,使用场景