mysql修改表的备注信息_修改mysql 数据库的 表的列的备注信息
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 utility
BEGIN
-- 修改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='心学最不同于其他儒学者,在于其强调生命的过程') THEN
ALTER 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='好多人认为心学是空谈,实在是被歪曲的太厉害了,举一个简单的例子') THEN
ALTER TABLE card_auto_up_down_grade MODIFY COLUMN nights_rule CHAR(4) COMMENT '好多人认为心学是空谈,实在是被歪曲的太厉害了,举一个简单的例子';
END IF;
END$$
DELIMITER ;
CALL example();
DROP PROCEDURE IF EXISTS `example`;
mysql修改表的备注信息_修改mysql 数据库的 表的列的备注信息相关推荐
- oracle 查询表里信息_查看ORACLE 数据库及表信息
-- 查看ORACLE 数据库中本用户下的所有表SELECT table_name FROM user_tables; -- 查看ORACLE 数据库中所有用户下的所有表select user,tab ...
- mysql使用新建用户的好处_入门MySQL——用户与权限
前言: 前面几篇文章为大家介绍了各种SQL语法的使用,本篇文章将主要介绍MySQL用户及权限相关知识,如果你不是DBA的话可能平时用的不多,但是了解下也是好处多多. 1.创建用户 官方推荐创建语法为: ...
- mysql怎么修改表的列名字_修改表列名-怎么修改数据库表的列名-mysql修改表的列名...
SQL中怎样修改一个表的列名呢?? 各个数据库不一样. oracle: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名 sqlserver:exec sp_rename ...
- mysql修改存储引擎报错_修改mysql存储引擎备份数据库报错及解决方案
备份数据库报错 原因:由于监控服务器最近cpu负载比较高.(cpu4核心,负载2.7左右)感觉很奇怪,因为别的服务器mysql占用的资源并不多,因此我首先优化了数据库的配置文件.cpu稍微下降了一点, ...
- mysql my.cnf中忽略大小写_修改my.cnf ,使mysql 的表面不区分大小写
linux 下,mysql 的表面默认是区分大小写的,windows 下默认不区分大小写,我们大多数在windows 下开发,之后迁移到linux,可以修改配置是linux下,myql 表名不区分大小 ...
- mysql修改root密码 工具下载_学习mysql root密码修改的方法及工具使用
本文介绍 学习mysql root密码修改的方法及工具使用,包括使用phpmyadmin.mysql服务配置工具.mysqladmin等. 供大家学习参考. 一,phpmyadmin 使用phpmya ...
- dede 表单必填_织梦dedecms自定义表单选项必填怎么修改
织梦dedecms自定义表单选项必填怎么修改? 本文实例讲述了织梦dedecms自定义表单选项必填修改解决方法.分享给大家供大家参考.具体方法如下: 推荐学习:织梦cms 方法一:首先我们要用一段ph ...
- mysql表名怎么拼接_自学MySQL第九天
接下来就要开始学习如何创建一个结构良好的数据库. 首先是DATA MODELLING,有四个过程. 1. Understand the requirements 要理解好工作需求才能做出好的数据库. ...
- 实验三 mysql数据库与表的创建_实验二 数据库和表的创建与管理
实验二 数据库和表的创建与管理 创建用于企业管理的员工管理数据库,数据库名为YGGL中,YGGL数据库中包括三个表:Employees(员工信息表).Departments(部门信息表).Salary ...
最新文章
- VTK:图片之PickPixel
- 【STC15库函数上手笔记】9、硬件SPI
- java招生系统项目_基于jsp的招生管理-JavaEE实现招生管理 - java项目源码
- parsley.js自定义验证规则之大小写
- 趣味理解ADO.NET对象模型
- 【优化算法】多目标蜻蜓优化算法(MODA)【含Matlab源码 1350期】
- 网络安全协议—SSL
- cookie用法--抽屉网的自动登录(cookie是通过代码自动获取的)
- 敏捷迭代管理 --需求变更规范
- [TI TDA4 J721E] TDA4平台 相关技术文章 汇总
- int 长度 mysql_MySQL int 类型的长度和范围解惑
- 如何将动态URL静态化!
- 自编码器(Auto-encoder)的概念和应用
- trinity运行原理及常见报错(一)
- 解决虚拟机动态IP能联网,静态IP就不能联网
- 文本分类——特征选择概述
- 1.3 C++常量 (Constants )
- 带负荷测试要求二次最小电流_带负荷测向量简单分析方法
- QT的中文显示乱码问题解决
- 微信pc端浏览器打开页面空白的问题
热门文章
- Vue学习心得记录之模板语法
- LinQ to entities 不能识别方法“system.string.ToString(system.String)”.因此该方法无法转换为存储表达式...
- Windows下DNS ID欺骗的原理与实现
- 精品 IDEA 插件大汇总!值得收藏
- 大神把可视化放进数据地图里,原来不敲代码一样能做
- 今天的西红柿就跑了的P8U8源码
- BAT网页10年巨变,背后的前端技术你都知道吗?
- mysql映射mapper_Mybatis中Mapper映射文件使用详解
- html无序列表中的正方形点点,CSS 有序或者无序列表的前面的标记 list-style-type 属性的实现...
- linux teaming状态命令,Linux 网卡Teaming