MySQL 表和列的注释的添加以及查看

原创 2016年08月29日 20:35:10

经过自己亲自测试,非常好用,呵呵

MySQL的注释方法与SQL2008R2和Oracle的不太一样,另外两个数据的写法在其他文章中另述


-- 使用数据库xzmdb
USE xzmdb;


SET FOREIGN_KEY_CHECKS = 0;

DROP TABLE
IF EXISTS `tbl_base_user_info`;

-- 创建表tbl_base_user_info
CREATE TABLE `tbl_base_user_info` (
	`UserID` INT (111) DEFAULT NULL COMMENT '用户ID',
	`UserName` VARCHAR (255) DEFAULT NULL COMMENT '用户名',
	`Password` date DEFAULT NULL COMMENT '密码',
	`GID` date DEFAULT NULL COMMENT '所属的组的ID',
	`CreateTime` date DEFAULT NULL COMMENT '创建时间',
	`Status` date DEFAULT NULL COMMENT '当前状态',
	`Email` date DEFAULT NULL COMMENT '电子邮件',
	`Phone` date DEFAULT NULL COMMENT '****************************',
	`Icon` date DEFAULT NULL COMMENT '电话',
	`DepartmentID` date DEFAULT NULL COMMENT '所属部门ID',
	PRIMARY KEY (`UserID`),
	UNIQUE KEY `unique_fname_lname` (`UserName`, `Password`),
	KEY `fname_lname_age` (
		`UserName`,
		`Password`,
		`Phone`
	)
) ENGINE = MyISAM DEFAULT CHARSET = utf8;

-- 先删除主键
ALTER TABLE tbl_base_user_info DROP PRIMARY KEY;

-- 然后再增加主键 注:在增加主键之前,必须先把反复的id删除掉。
ALTER TABLE tbl_base_user_info ADD PRIMARY KEY (UserID);

-- 重新修改表的注释
ALTER TABLE tbl_base_user_info COMMENT = '用户信息表';

-- 修改主键的字段以及注释
ALTER TABLE tbl_base_user_info MODIFY `UserID` INT (10) DEFAULT NULL COMMENT '这是字段的注释';

-- --------------------------------------------------------------------------------------------------------------------------
-- --------------------------------------------------------------------------------------------------------------------------
-- 查看表注释 ( 我喜欢用第二个 )
-- --------------------------------------------------------------------------------------------------------------------------
-- --------------------------------------------------------------------------------------------------------------------------
SELECT
	*
FROM
	information_schema. TABLES
WHERE
	table_schema = 'xzmdb'
AND table_name = 'tbl_base_user_info';

SHOW CREATE TABLE tbl_base_user_info;

-- --------------------------------------------------------------------------------------------------------------------------
-- --------------------------------------------------------------------------------------------------------------------------
-- 查看列注释 ( 我喜欢用第一个 )
-- --------------------------------------------------------------------------------------------------------------------------
-- --------------------------------------------------------------------------------------------------------------------------
SHOW FULL COLUMNS
FROM
	tbl_base_user_info;

-- 这个可以按条件的去搜索某名字或某数据类型的列的信息:例如
-- 查看tableName表中列名是add_time的或类型是date的列
SHOW FULL COLUMNS
FROM
	tbl_base_user_info
WHERE
	FIELD = 'UserID'
OR TYPE LIKE '%date%';

SELECT
	column_name,
	column_comment
FROM
	information_schema. COLUMNS
WHERE
	table_schema = 'xzmdb'
AND table_name = 'tbl_base_user_info';


版权声明:开放

mysql添加表注释、字段注释、查看与修改注释

1 创建表的时候写注释 create table test1 ( field_name int comment '字段的注释' )comment='表的注释'; 2 修改表的注释 al...
  • ZChangfeng
  • ZChangfeng
  • 2017年06月15日 19:56
  • 534

动软代码生成器v2.78Mysql备注生成完美修复dll

 动软代码生成器各个版本对mysql数据库生成数据库文档时,存在备注信息没有出现在文档中的问题。 本资源对动软代码生成器v2.78进行完美修复。 文档中的“说明”列,存放了诸如auto_in...
  • yujiang0
  • yujiang0
  • 2015年10月10日 12:21
  • 481

解决动软代码生成器2.78生成MySQL表代码没有列注释的dll

  • 2016年12月12日 09:09
  • 43KB
  • 下载

mysql如何查看建表时的注释

1.给大家做演示,这里随便创建一张学生表,代码如下: CREATE TABLE `student` ( `id` int(11) AUTO_INCREMENT PRIMARY KEY ...
  • wangqing_12345
  • wangqing_12345
  • 2016年07月06日 16:56
  • 1918

mysql查询表所有字段的属性和注释

select * from information_schema.columns where table_name='表名'
  • u011900448
  • u011900448
  • 2016年12月06日 14:06
  • 4972

开发日志:mySQL创建表时添加表和列的注释,以及查看表和列的注释

1创建表时候添加默认注释 ? 1 2 3 4 CREATE TABLE groups(   gid INT PRIMARY KEY AUTO...
  • u012452488
  • u012452488
  • 2014年11月13日 14:23
  • 850

获取mysql的表注释和字段注释

表注释在 information_schema 库的 TABLES 表中TABLE_COMMENT 字段里或者使用:show table status最后一列:Comment 就是表注释     获取...
  • yangyu112654374
  • yangyu112654374
  • 2010年03月26日 15:19
  • 17794

mysql 给表和字段加注释

给表加注释: ALTER TABLE table_name COMMENT='旺旺信息表'; 给列加注释: ALTER table table_name MODIFY `column_name` d...
  • ludengji
  • ludengji
  • 2013年09月03日 19:38
  • 82386

MySQL 添加注释(comment)

在MySQL数据库中, 字段或列的注释是用属性comment来添加。创建新表的脚本中, 可在字段定义脚本中添加comment属性来添加注释。示例代码如下:create table test( ...
  • znyyjk
  • znyyjk
  • 2016年10月01日 19:18
  • 29853

mysql列与注释修改SQL语句

--  新增列与注释 ALTER table  tb1  add spec_mark int   DEFAULT 0 COMMENT '0-表示普通,1-表示颜色'; -- 修改列与...
  • RodJohnsonDoctor
  • RodJohnsonDoctor
  • 2015年02月11日 18:23
  • 10609
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL 表和列的注释的添加以及查看
举报原因:
原因补充:

(最多只允许输入30个字)