修改mysql 数据库的 表的列的备注信息
来源:互联网 发布:java socket 中断 编辑:程序博客网 时间:2024/04/30 07:49
1
INFORMATION_SCHEMA提供了访问数据库元数据的方式。
元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。
具体可已参考在线mysq api文档 : http://tool.oschina.net/apidocs/apidoc?api=mysql-5.1-zh
然后 COLUMNS表的 表示的是 表中的列信息
根据以上知识 修改一个表的列的备注 :
修改example 表points_rule,nights_rule 的备注
DELIMITER $$SET sql_notes = 0$$DROP PROCEDURE IF EXISTS `example`$$CREATE PROCEDURE `example`()SQL SECURITY INVOKER # added by mode utilityBEGIN-- 修改example 表points_rule,nights_rule 的备注IF NOT EXISTS(SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='example' AND COLUMN_NAME='points_rule' AND COLUMN_COMMENT='心学最不同于其他儒学者,在于其强调生命的过程') THENALTER TABLE card_auto_up_down_grade MODIFY COLUMN points_rule CHAR(4) COMMENT '心学最不同于其他儒学者,在于其强调生命的过程';END IF;IF NOT EXISTS(SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='example' AND COLUMN_NAME='nights_rule' AND COLUMN_COMMENT='好多人认为心学是空谈,实在是被歪曲的太厉害了,举一个简单的例子') THENALTER TABLE card_auto_up_down_grade MODIFY COLUMN nights_rule CHAR(4) COMMENT '好多人认为心学是空谈,实在是被歪曲的太厉害了,举一个简单的例子';END IF;END$$DELIMITER ;CALL example();DROP PROCEDURE IF EXISTS `example`;
阅读全文
0 0
- 修改mysql 数据库的 表的列的备注信息
- 获取mysql表中字段备注信息以及选中数据库中表的备注信息
- PowerDesigner15导出HTML时包含表、列的备注信息
- 如何利用SQL创建与修改列的说明信息(备注信息)详解
- MySQL字段的说明和备注信息
- MySQL 字段的说明和备注信息
- 【MySql】查询数据库中所有表及列的信息
- 使用SQL查询表字段列的备注信息
- mysql 在B数据库下 创建一个与A数据库中一样的表和删除表和修改列的信息
- MySQL数据库表的管理(修改表,复制,新增、修改列,删除表列)
- oracle 数据库表的列名修改
- 【bug日常】数据库表修改列信息但无法保存的解决方法
- 关于mysql数据库如何修改添加Date格式的列
- mysql修改列的类型
- C#获取数据库表信息与列信息的方法
- MySQL查询以及修改表、表字段备注信息
- 打印数据库的备注字段
- Mysql修改约束,列信息,表信息
- Spring Boot 数据缓存 Cache
- css 媒体查询
- [容斥][排列组合] BZOJ4710 && Jsoi2011.分特产
- 手把手教你如何玩转Hibernate
- 设计模式---单个工厂的设计模式
- 修改mysql 数据库的 表的列的备注信息
- JavaScript 中匹配单个字符实例
- 将年月日时分秒都保存进数据库
- 实验数据的频谱分析
- EMQ插件开发mysql实现认证和访问控制
- Lineage OS刷机出现error 7的解决办法
- 剑指Offer--数组在排序数组中出现的次数--二分查找的应用
- Lexicography CSU
- 剑指offe面试题8 旋转数组的最小数字 (java实现)