目录
添加修改查看注释
创建表时添加表和列的注释
DROP TABLE IF EXISTS `process_record`;
CREATE TABLE `process_record` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
`process_no` VARCHAR(50) NOT NULL COMMENT '处理编码',
`process_state` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '处理状态:1待处理,2已完成,3已撤销',
`process_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '处理时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=INNODB COMMENT='处理记录表';
修改已有表的注释
ALTER TABLE `process_record` COMMENT '处理记录表';
修改已有表的列的注释
ALTER TABLE `process_record` MODIFY COLUMN `process_state` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '处理状态:1待处理,2已完成,3已撤销';
查看表注释
DESC命令,只能看到表结构但看不到注释
DESC `process_record`;
SHOW CREATE TABLE命令,可以看到完整SQL(推荐)
SHOW CREATE TABLE `process_record`;
SHOW FULL COLUMNS FROM命令,格式化的展示(推荐)
SHOW FULL COLUMNS FROM `process_record`;
在元数据表里查看查看information_schema.TABLES表
这种查看方式要有管理员权限才行。
USE information_schema;
-- 看表信息
SELECT * FROM TABLES WHERE TABLE_SCHEMA='db_name' AND TABLE_NAME='process_record';
-- 看列信息
SELECT * FROM COLUMNS WHERE TABLE_SCHEMA='db_name' AND TABLE_NAME='process_record';
后面还会慢慢补充,敬请期待。