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 数据库的 表的列的备注信息相关推荐
- mysql数据库表更改排序_修改SQL数据库排序规则修改表栏位排序规则
修改SQL数据库排序规则修改表栏位排序规则 修改SQL数据库排序规则: 1.修改为单用户模式 2.然后关闭所有的查询窗口,修改Options的Collocation属性,如:Chinese_PRC_9 ...
- 实验三 mysql数据库与表的创建_实验二 数据库和表的创建与管理
实验二 数据库和表的创建与管理 创建用于企业管理的员工管理数据库,数据库名为YGGL中,YGGL数据库中包括三个表:Employees(员工信息表).Departments(部门信息表).Salary ...
- mysql教程详解之多表联合查询_详解数据库多表连接查询的实现方法
详解数据库多表连接查询的实现方法 通过连接运算符可以实现多个表查询.连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志. 在关系数据库管理系统中,表建立时各数据之间的关系不必 ...
- mysql 索引太长_修改Mysql索引长度限制
mysql 索引过长1071-max key length is 767 byte 问题 create table: Specified key was too long; max key lengt ...
- 简述修改 MySQL 配置文件的方法_修改mysql配置文件的方法举例
1启动选项中修改 启动mysql的时候加参数 -O max_heap_table_size=64M . 2.修改my.cnf 在[mysqld]的段中 增加 max_heap_table_size ...
- mysql设置索引长度_修改Mysql索引长度限制
mysql 索引过长1071-max key length is 767 byte 问题 create table: Specified key was too long; max key lengt ...
- mysql 索引长度限制_修改Mysql索引长度限制
mysql 索引过长1071-max key length is 767 byte 问题 create table: Specified key was too long; max key lengt ...
- mysql删除默认密码_修改mysql默认密码方法
问题描述 今天在MAC上安装完MYSQL后,MYSQL默认给分配了一个默认密码,但当自己在终端上使用默认密码登录的时候,总会提示一个授权失败的错误:Access denied for user 'ro ...
- yum mysql的安装目录在哪_linux下yum安装 mysql 及详细配置及修改mysql默认目录
linux下yum安装 mysql 及详细配置及修改mysql默认目录. 一.[root@sample ~]# yum -y install mysql-server ← 安装MySQL -..略 I ...
最新文章
- 前沿技术 | 自动机器学习综述
- HTML从入门到进阶修炼
- linux unshare 命令,Linux ip netns 命令
- GameObject.DestroyImmediate(go, true)会使磁盘资源数据丢失,导致不可用
- IsWindow函数的作用
- freeradius 3.0 mysql_secfree
- Jade —— 源于 Node.js 的 HTML 模板引擎
- PHP笔记-使用PHPStorm断点调试php代码
- 【大数相乘】LeetCode 43. Multiply Strings
- pandas cut qcut 分箱算法详解
- 非常经典的java编程题全集-共50题(11-30)
- 射频微波芯片设计4:耦合器芯片
- 联想硬盘保护系统计算机名,联想硬盘保护系统,教您联想硬盘保护系统怎么用...
- 台式计算机虚拟内存怎么设置,电脑虚拟内存怎么设置最好 电脑虚拟内存不足怎么解决...
- RAC环境诊断案例一则
- 欧拉函数为什么是积性函数
- 低成本5W无线充电器方案FS68001B简便充电芯片
- Linux常用命令学习大全
- Valentino Beauty华伦天奴美妆即将登陆中国市场
- Camtasia“喀秋莎”2022一款录屏神器