mysql comment以及修改字段顺序

来源:互联网 发布:初学java看什么书好 编辑:程序博客网 时间:2024/05/01 16:00



-- 表的结构 `92d_viplogin`
--
-- 创建时间: 2008 年 12 月 26 日 13:36
-- 最后更新时间: 2008 年 12 月 26 日 14:34
--

CREATE TABLE IF NOT EXISTS `92d_viplogin` (
`Vipid` int(11) NOT NULL auto_increment COMMENT '用户编号',
`Vipname` varchar(50) NOT NULL COMMENT '用户名称',
`Vippass` varchar(32) default NULL COMMENT '用户密码',
`Vipstatus` tinyint(1) NOT NULL default '0' COMMENT '会员类型',
`Vipgender` char(2) default NULL COMMENT '员会性别',
`Vipemail` varchar(100) default NULL COMMENT '会员邮箱',
`Vipprovince` int(11) NOT NULL COMMENT '会员省份',
`Vipcity` int(11) NOT NULL COMMENT '会员城市',
`Viparea` int(11) default NULL COMMENT '员会区域',
`Viproad` int(11) default NULL COMMENT '会员路段',
`Vipbuilding` int(11) default NULL COMMENT '会员大厦',
`Vipaddressd` varchar(100) default NULL COMMENT '会员详细填写,多少号多少楼等',
`Vipdetail` varchar(255) NOT NULL,
`Viptelphone` varchar(13) default NULL COMMENT '会员固话',
`Vipmobile` varchar(11) default NULL COMMENT '会员手机',
`Vipregip` varchar(16) default NULL COMMENT '会员注册IP',
`Vipregdate` datetime default NULL COMMENT '会员注册时间',
`Vipgroupid` int(11) default NULL COMMENT '会员属于哪个组,也就是哪个级别',
`Vipintegral` int(100) default NULL COMMENT '会员积分',
PRIMARY KEY (`Vipid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='会员表' AUTO_INCREMENT=51 ;

变成如下的表结构

CREATE TABLE IF NOT EXISTS `92d_viplogin` (
`Vipid` int(11) NOT NULL auto_increment COMMENT '用户编号',
`Vipname` varchar(50) NOT NULL COMMENT '用户名称',
`Vippass` varchar(32) default NULL COMMENT '用户密码',
`Vipstatus` tinyint(1) NOT NULL default '0' COMMENT '会员类型',
`Vipgender` char(2) default NULL COMMENT '员会性别',
`Vipemail` varchar(100) default NULL COMMENT '会员邮箱',
`Vipbuilding` varchar(100) default NULL,

`Vipprovince` int(11) NOT NULL COMMENT '会员省份',
`Vipcity` int(11) NOT NULL COMMENT '会员城市',
`Viparea` int(11) default NULL COMMENT '员会区域',
`Viproad` int(11) default NULL COMMENT '会员路段',
`Vipaddressd` varchar(100) default NULL COMMENT '会员详细填写,多少号多少楼等',
`Vipdetail` varchar(255) NOT NULL,
`Viptelphone` varchar(13) default NULL COMMENT '会员固话',
`Vipmobile` varchar(11) default NULL COMMENT '会员手机',
`Vipregip` varchar(16) default NULL COMMENT '会员注册IP',
`Vipregdate` datetime default NULL COMMENT '会员注册时间',
`Vipgroupid` int(11) default NULL COMMENT '会员属于哪个组,也就是哪个级别',
`Vipintegral` int(100) default NULL COMMENT '会员积分',
PRIMARY KEY (`Vipid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='会员表' AUTO_INCREMENT=51 ;

可以使用这个语句

ALTER TABLE `92d_viplogin` CHANGE `Vipbuilding` `Vipbuilding` VARCHAR(100) AFTER `Vipemail` ;

查看mysql COMMENT的内容
2010-04-27 18:08

方法一:

创建表时的COMMENT内容,要查看这些内容,使用命令:

show full fields from '表名称'; //把所有信息都输出

方法二:

换种思路,将表结构全部导出,然后打开查看

# /usr/local/mysql/bin/mysqldump db_name tb_name>/opt/tb_name.sql //导出这张表的结构
# cat /opt/tb_name.sql //即可查看



+++++++++++++++++++++++++++++++++++++++++++++++++++++






参考文档不太给力啊,表注释和字段注释的资料不全。

1 创建表的时候写注释

create table test1

(

    field_name int comment '字段的注释'

)comment='表的注释';

 

2 修改表的注释

alter table test1 comment '修改后的表的注释';

 

3 修改字段的注释

alter table test1 modify column field_name int comment '修改后的字段注释';

--注意:字段名和字段类型照写就行

 

4 查看表注释的方法

--在生成的SQL语句中看

show create table test1;

--在元数据的表里面看

use information_schema;

select * from TABLES where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G

 

5 查看字段注释的方法

--show

show full columns from test1;

--在元数据的表里面看

select * from COLUMNS where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G

-- 表的结构 `92d_viplogin`
--
-- 创建时间: 2008 年 12 月 26 日 13:36
-- 最后更新时间: 2008 年 12 月 26 日 14:34
--

CREATE TABLE IF NOT EXISTS `92d_viplogin` (
`Vipid` int(11) NOT NULL auto_increment COMMENT '用户编号',
`Vipname` varchar(50) NOT NULL COMMENT '用户名称',
`Vippass` varchar(32) default NULL COMMENT '用户密码',
`Vipstatus` tinyint(1) NOT NULL default '0' COMMENT '会员类型',
`Vipgender` char(2) default NULL COMMENT '员会性别',
`Vipemail` varchar(100) default NULL COMMENT '会员邮箱',
`Vipprovince` int(11) NOT NULL COMMENT '会员省份',
`Vipcity` int(11) NOT NULL COMMENT '会员城市',
`Viparea` int(11) default NULL COMMENT '员会区域',
`Viproad` int(11) default NULL COMMENT '会员路段',
`Vipbuilding` int(11) default NULL COMMENT '会员大厦',
`Vipaddressd` varchar(100) default NULL COMMENT '会员详细填写,多少号多少楼等',
`Vipdetail` varchar(255) NOT NULL,
`Viptelphone` varchar(13) default NULL COMMENT '会员固话',
`Vipmobile` varchar(11) default NULL COMMENT '会员手机',
`Vipregip` varchar(16) default NULL COMMENT '会员注册IP',
`Vipregdate` datetime default NULL COMMENT '会员注册时间',
`Vipgroupid` int(11) default NULL COMMENT '会员属于哪个组,也就是哪个级别',
`Vipintegral` int(100) default NULL COMMENT '会员积分',
PRIMARY KEY (`Vipid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='会员表' AUTO_INCREMENT=51 ;

变成如下的表结构

CREATE TABLE IF NOT EXISTS `92d_viplogin` (
`Vipid` int(11) NOT NULL auto_increment COMMENT '用户编号',
`Vipname` varchar(50) NOT NULL COMMENT '用户名称',
`Vippass` varchar(32) default NULL COMMENT '用户密码',
`Vipstatus` tinyint(1) NOT NULL default '0' COMMENT '会员类型',
`Vipgender` char(2) default NULL COMMENT '员会性别',
`Vipemail` varchar(100) default NULL COMMENT '会员邮箱',
`Vipbuilding` varchar(100) default NULL,

`Vipprovince` int(11) NOT NULL COMMENT '会员省份',
`Vipcity` int(11) NOT NULL COMMENT '会员城市',
`Viparea` int(11) default NULL COMMENT '员会区域',
`Viproad` int(11) default NULL COMMENT '会员路段',
`Vipaddressd` varchar(100) default NULL COMMENT '会员详细填写,多少号多少楼等',
`Vipdetail` varchar(255) NOT NULL,
`Viptelphone` varchar(13) default NULL COMMENT '会员固话',
`Vipmobile` varchar(11) default NULL COMMENT '会员手机',
`Vipregip` varchar(16) default NULL COMMENT '会员注册IP',
`Vipregdate` datetime default NULL COMMENT '会员注册时间',
`Vipgroupid` int(11) default NULL COMMENT '会员属于哪个组,也就是哪个级别',
`Vipintegral` int(100) default NULL COMMENT '会员积分',
PRIMARY KEY (`Vipid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='会员表' AUTO_INCREMENT=51 ;

可以使用这个语句

ALTER TABLE `92d_viplogin` CHANGE `Vipbuilding` `Vipbuilding` VARCHAR(100) AFTER `Vipemail` ;

查看mysql COMMENT的内容
2010-04-27 18:08

方法一:

创建表时的COMMENT内容,要查看这些内容,使用命令:

show full fields from '表名称'; //把所有信息都输出

方法二:

换种思路,将表结构全部导出,然后打开查看

# /usr/local/mysql/bin/mysqldump db_name tb_name>/opt/tb_name.sql //导出这张表的结构
# cat /opt/tb_name.sql //即可查看



+++++++++++++++++++++++++++++++++++++++++++++++++++++






参考文档不太给力啊,表注释和字段注释的资料不全。

1 创建表的时候写注释

create table test1

(

    field_name int comment '字段的注释'

)comment='表的注释';

 

2 修改表的注释

alter table test1 comment '修改后的表的注释';

 

3 修改字段的注释

alter table test1 modify column field_name int comment '修改后的字段注释';

--注意:字段名和字段类型照写就行

 

4 查看表注释的方法

--在生成的SQL语句中看

show create table test1;

--在元数据的表里面看

use information_schema;

select * from TABLES where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G

 

5 查看字段注释的方法

--show

show full columns from test1;

--在元数据的表里面看

select * from COLUMNS where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G




-- 表的结构 `92d_viplogin`
--
-- 创建时间: 2008 年 12 月 26 日 13:36
-- 最后更新时间: 2008 年 12 月 26 日 14:34
--

CREATE TABLE IF NOT EXISTS `92d_viplogin` (
`Vipid` int(11) NOT NULL auto_increment COMMENT '用户编号',
`Vipname` varchar(50) NOT NULL COMMENT '用户名称',
`Vippass` varchar(32) default NULL COMMENT '用户密码',
`Vipstatus` tinyint(1) NOT NULL default '0' COMMENT '会员类型',
`Vipgender` char(2) default NULL COMMENT '员会性别',
`Vipemail` varchar(100) default NULL COMMENT '会员邮箱',
`Vipprovince` int(11) NOT NULL COMMENT '会员省份',
`Vipcity` int(11) NOT NULL COMMENT '会员城市',
`Viparea` int(11) default NULL COMMENT '员会区域',
`Viproad` int(11) default NULL COMMENT '会员路段',
`Vipbuilding` int(11) default NULL COMMENT '会员大厦',
`Vipaddressd` varchar(100) default NULL COMMENT '会员详细填写,多少号多少楼等',
`Vipdetail` varchar(255) NOT NULL,
`Viptelphone` varchar(13) default NULL COMMENT '会员固话',
`Vipmobile` varchar(11) default NULL COMMENT '会员手机',
`Vipregip` varchar(16) default NULL COMMENT '会员注册IP',
`Vipregdate` datetime default NULL COMMENT '会员注册时间',
`Vipgroupid` int(11) default NULL COMMENT '会员属于哪个组,也就是哪个级别',
`Vipintegral` int(100) default NULL COMMENT '会员积分',
PRIMARY KEY (`Vipid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='会员表' AUTO_INCREMENT=51 ;

变成如下的表结构

CREATE TABLE IF NOT EXISTS `92d_viplogin` (
`Vipid` int(11) NOT NULL auto_increment COMMENT '用户编号',
`Vipname` varchar(50) NOT NULL COMMENT '用户名称',
`Vippass` varchar(32) default NULL COMMENT '用户密码',
`Vipstatus` tinyint(1) NOT NULL default '0' COMMENT '会员类型',
`Vipgender` char(2) default NULL COMMENT '员会性别',
`Vipemail` varchar(100) default NULL COMMENT '会员邮箱',
`Vipbuilding` varchar(100) default NULL,

`Vipprovince` int(11) NOT NULL COMMENT '会员省份',
`Vipcity` int(11) NOT NULL COMMENT '会员城市',
`Viparea` int(11) default NULL COMMENT '员会区域',
`Viproad` int(11) default NULL COMMENT '会员路段',
`Vipaddressd` varchar(100) default NULL COMMENT '会员详细填写,多少号多少楼等',
`Vipdetail` varchar(255) NOT NULL,
`Viptelphone` varchar(13) default NULL COMMENT '会员固话',
`Vipmobile` varchar(11) default NULL COMMENT '会员手机',
`Vipregip` varchar(16) default NULL COMMENT '会员注册IP',
`Vipregdate` datetime default NULL COMMENT '会员注册时间',
`Vipgroupid` int(11) default NULL COMMENT '会员属于哪个组,也就是哪个级别',
`Vipintegral` int(100) default NULL COMMENT '会员积分',
PRIMARY KEY (`Vipid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='会员表' AUTO_INCREMENT=51 ;

可以使用这个语句

ALTER TABLE `92d_viplogin` CHANGE `Vipbuilding` `Vipbuilding` VARCHAR(100) AFTER `Vipemail` ;

查看mysql COMMENT的内容
2010-04-27 18:08

方法一:

创建表时的COMMENT内容,要查看这些内容,使用命令:

show full fields from '表名称'; //把所有信息都输出

方法二:

换种思路,将表结构全部导出,然后打开查看

# /usr/local/mysql/bin/mysqldump db_name tb_name>/opt/tb_name.sql //导出这张表的结构
# cat /opt/tb_name.sql //即可查看



+++++++++++++++++++++++++++++++++++++++++++++++++++++






参考文档不太给力啊,表注释和字段注释的资料不全。

1 创建表的时候写注释

create table test1

(

    field_name int comment '字段的注释'

)comment='表的注释';

 

2 修改表的注释

alter table test1 comment '修改后的表的注释';

 

3 修改字段的注释

alter table test1 modify column field_name int comment '修改后的字段注释';

--注意:字段名和字段类型照写就行

 

4 查看表注释的方法

--在生成的SQL语句中看

show create table test1;

--在元数据的表里面看

use information_schema;

select * from TABLES where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G

 

5 查看字段注释的方法

--show

show full columns from test1;

--在元数据的表里面看

select * from COLUMNS where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G



-- 表的结构 `92d_viplogin`
--
-- 创建时间: 2008 年 12 月 26 日 13:36
-- 最后更新时间: 2008 年 12 月 26 日 14:34
--

CREATE TABLE IF NOT EXISTS `92d_viplogin` (
`Vipid` int(11) NOT NULL auto_increment COMMENT '用户编号',
`Vipname` varchar(50) NOT NULL COMMENT '用户名称',
`Vippass` varchar(32) default NULL COMMENT '用户密码',
`Vipstatus` tinyint(1) NOT NULL default '0' COMMENT '会员类型',
`Vipgender` char(2) default NULL COMMENT '员会性别',
`Vipemail` varchar(100) default NULL COMMENT '会员邮箱',
`Vipprovince` int(11) NOT NULL COMMENT '会员省份',
`Vipcity` int(11) NOT NULL COMMENT '会员城市',
`Viparea` int(11) default NULL COMMENT '员会区域',
`Viproad` int(11) default NULL COMMENT '会员路段',
`Vipbuilding` int(11) default NULL COMMENT '会员大厦',
`Vipaddressd` varchar(100) default NULL COMMENT '会员详细填写,多少号多少楼等',
`Vipdetail` varchar(255) NOT NULL,
`Viptelphone` varchar(13) default NULL COMMENT '会员固话',
`Vipmobile` varchar(11) default NULL COMMENT '会员手机',
`Vipregip` varchar(16) default NULL COMMENT '会员注册IP',
`Vipregdate` datetime default NULL COMMENT '会员注册时间',
`Vipgroupid` int(11) default NULL COMMENT '会员属于哪个组,也就是哪个级别',
`Vipintegral` int(100) default NULL COMMENT '会员积分',
PRIMARY KEY (`Vipid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='会员表' AUTO_INCREMENT=51 ;

变成如下的表结构

CREATE TABLE IF NOT EXISTS `92d_viplogin` (
`Vipid` int(11) NOT NULL auto_increment COMMENT '用户编号',
`Vipname` varchar(50) NOT NULL COMMENT '用户名称',
`Vippass` varchar(32) default NULL COMMENT '用户密码',
`Vipstatus` tinyint(1) NOT NULL default '0' COMMENT '会员类型',
`Vipgender` char(2) default NULL COMMENT '员会性别',
`Vipemail` varchar(100) default NULL COMMENT '会员邮箱',
`Vipbuilding` varchar(100) default NULL,

`Vipprovince` int(11) NOT NULL COMMENT '会员省份',
`Vipcity` int(11) NOT NULL COMMENT '会员城市',
`Viparea` int(11) default NULL COMMENT '员会区域',
`Viproad` int(11) default NULL COMMENT '会员路段',
`Vipaddressd` varchar(100) default NULL COMMENT '会员详细填写,多少号多少楼等',
`Vipdetail` varchar(255) NOT NULL,
`Viptelphone` varchar(13) default NULL COMMENT '会员固话',
`Vipmobile` varchar(11) default NULL COMMENT '会员手机',
`Vipregip` varchar(16) default NULL COMMENT '会员注册IP',
`Vipregdate` datetime default NULL COMMENT '会员注册时间',
`Vipgroupid` int(11) default NULL COMMENT '会员属于哪个组,也就是哪个级别',
`Vipintegral` int(100) default NULL COMMENT '会员积分',
PRIMARY KEY (`Vipid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='会员表' AUTO_INCREMENT=51 ;

可以使用这个语句

ALTER TABLE `92d_viplogin` CHANGE `Vipbuilding` `Vipbuilding` VARCHAR(100) AFTER `Vipemail` ;

查看mysql COMMENT的内容
2010-04-27 18:08

方法一:

创建表时的COMMENT内容,要查看这些内容,使用命令:

show full fields from '表名称'; //把所有信息都输出

方法二:

换种思路,将表结构全部导出,然后打开查看

# /usr/local/mysql/bin/mysqldump db_name tb_name>/opt/tb_name.sql //导出这张表的结构
# cat /opt/tb_name.sql //即可查看



+++++++++++++++++++++++++++++++++++++++++++++++++++++






参考文档不太给力啊,表注释和字段注释的资料不全。

1 创建表的时候写注释

create table test1

(

    field_name int comment '字段的注释'

)comment='表的注释';

 

2 修改表的注释

alter table test1 comment '修改后的表的注释';

 

3 修改字段的注释

alter table test1 modify column field_name int comment '修改后的字段注释';

--注意:字段名和字段类型照写就行

 

4 查看表注释的方法

--在生成的SQL语句中看

show create table test1;

--在元数据的表里面看

use information_schema;

select * from TABLES where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G

 

5 查看字段注释的方法

--show

show full columns from test1;

--在元数据的表里面看

select * from COLUMNS where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G

-- 表的结构 `92d_viplogin`
--
-- 创建时间: 2008 年 12 月 26 日 13:36
-- 最后更新时间: 2008 年 12 月 26 日 14:34
--

CREATE TABLE IF NOT EXISTS `92d_viplogin` (
`Vipid` int(11) NOT NULL auto_increment COMMENT '用户编号',
`Vipname` varchar(50) NOT NULL COMMENT '用户名称',
`Vippass` varchar(32) default NULL COMMENT '用户密码',
`Vipstatus` tinyint(1) NOT NULL default '0' COMMENT '会员类型',
`Vipgender` char(2) default NULL COMMENT '员会性别',
`Vipemail` varchar(100) default NULL COMMENT '会员邮箱',
`Vipprovince` int(11) NOT NULL COMMENT '会员省份',
`Vipcity` int(11) NOT NULL COMMENT '会员城市',
`Viparea` int(11) default NULL COMMENT '员会区域',
`Viproad` int(11) default NULL COMMENT '会员路段',
`Vipbuilding` int(11) default NULL COMMENT '会员大厦',
`Vipaddressd` varchar(100) default NULL COMMENT '会员详细填写,多少号多少楼等',
`Vipdetail` varchar(255) NOT NULL,
`Viptelphone` varchar(13) default NULL COMMENT '会员固话',
`Vipmobile` varchar(11) default NULL COMMENT '会员手机',
`Vipregip` varchar(16) default NULL COMMENT '会员注册IP',
`Vipregdate` datetime default NULL COMMENT '会员注册时间',
`Vipgroupid` int(11) default NULL COMMENT '会员属于哪个组,也就是哪个级别',
`Vipintegral` int(100) default NULL COMMENT '会员积分',
PRIMARY KEY (`Vipid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='会员表' AUTO_INCREMENT=51 ;

变成如下的表结构

CREATE TABLE IF NOT EXISTS `92d_viplogin` (
`Vipid` int(11) NOT NULL auto_increment COMMENT '用户编号',
`Vipname` varchar(50) NOT NULL COMMENT '用户名称',
`Vippass` varchar(32) default NULL COMMENT '用户密码',
`Vipstatus` tinyint(1) NOT NULL default '0' COMMENT '会员类型',
`Vipgender` char(2) default NULL COMMENT '员会性别',
`Vipemail` varchar(100) default NULL COMMENT '会员邮箱',
`Vipbuilding` varchar(100) default NULL,

`Vipprovince` int(11) NOT NULL COMMENT '会员省份',
`Vipcity` int(11) NOT NULL COMMENT '会员城市',
`Viparea` int(11) default NULL COMMENT '员会区域',
`Viproad` int(11) default NULL COMMENT '会员路段',
`Vipaddressd` varchar(100) default NULL COMMENT '会员详细填写,多少号多少楼等',
`Vipdetail` varchar(255) NOT NULL,
`Viptelphone` varchar(13) default NULL COMMENT '会员固话',
`Vipmobile` varchar(11) default NULL COMMENT '会员手机',
`Vipregip` varchar(16) default NULL COMMENT '会员注册IP',
`Vipregdate` datetime default NULL COMMENT '会员注册时间',
`Vipgroupid` int(11) default NULL COMMENT '会员属于哪个组,也就是哪个级别',
`Vipintegral` int(100) default NULL COMMENT '会员积分',
PRIMARY KEY (`Vipid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='会员表' AUTO_INCREMENT=51 ;

可以使用这个语句

ALTER TABLE `92d_viplogin` CHANGE `Vipbuilding` `Vipbuilding` VARCHAR(100) AFTER `Vipemail` ;

查看mysql COMMENT的内容
2010-04-27 18:08

方法一:

创建表时的COMMENT内容,要查看这些内容,使用命令:

show full fields from '表名称'; //把所有信息都输出

方法二:

换种思路,将表结构全部导出,然后打开查看

# /usr/local/mysql/bin/mysqldump db_name tb_name>/opt/tb_name.sql //导出这张表的结构
# cat /opt/tb_name.sql //即可查看



+++++++++++++++++++++++++++++++++++++++++++++++++++++






参考文档不太给力啊,表注释和字段注释的资料不全。

1 创建表的时候写注释

create table test1

(

    field_name int comment '字段的注释'

)comment='表的注释';

 

2 修改表的注释

alter table test1 comment '修改后的表的注释';

 

3 修改字段的注释

alter table test1 modify column field_name int comment '修改后的字段注释';

--注意:字段名和字段类型照写就行

 

4 查看表注释的方法

--在生成的SQL语句中看

show create table test1;

--在元数据的表里面看

use information_schema;

select * from TABLES where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G

 

5 查看字段注释的方法

--show

show full columns from test1;

--在元数据的表里面看

select * from COLUMNS where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G

-- 表的结构 `92d_viplogin`
--
-- 创建时间: 2008 年 12 月 26 日 13:36
-- 最后更新时间: 2008 年 12 月 26 日 14:34
--

CREATE TABLE IF NOT EXISTS `92d_viplogin` (
`Vipid` int(11) NOT NULL auto_increment COMMENT '用户编号',
`Vipname` varchar(50) NOT NULL COMMENT '用户名称',
`Vippass` varchar(32) default NULL COMMENT '用户密码',
`Vipstatus` tinyint(1) NOT NULL default '0' COMMENT '会员类型',
`Vipgender` char(2) default NULL COMMENT '员会性别',
`Vipemail` varchar(100) default NULL COMMENT '会员邮箱',
`Vipprovince` int(11) NOT NULL COMMENT '会员省份',
`Vipcity` int(11) NOT NULL COMMENT '会员城市',
`Viparea` int(11) default NULL COMMENT '员会区域',
`Viproad` int(11) default NULL COMMENT '会员路段',
`Vipbuilding` int(11) default NULL COMMENT '会员大厦',
`Vipaddressd` varchar(100) default NULL COMMENT '会员详细填写,多少号多少楼等',
`Vipdetail` varchar(255) NOT NULL,
`Viptelphone` varchar(13) default NULL COMMENT '会员固话',
`Vipmobile` varchar(11) default NULL COMMENT '会员手机',
`Vipregip` varchar(16) default NULL COMMENT '会员注册IP',
`Vipregdate` datetime default NULL COMMENT '会员注册时间',
`Vipgroupid` int(11) default NULL COMMENT '会员属于哪个组,也就是哪个级别',
`Vipintegral` int(100) default NULL COMMENT '会员积分',
PRIMARY KEY (`Vipid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='会员表' AUTO_INCREMENT=51 ;

变成如下的表结构

CREATE TABLE IF NOT EXISTS `92d_viplogin` (
`Vipid` int(11) NOT NULL auto_increment COMMENT '用户编号',
`Vipname` varchar(50) NOT NULL COMMENT '用户名称',
`Vippass` varchar(32) default NULL COMMENT '用户密码',
`Vipstatus` tinyint(1) NOT NULL default '0' COMMENT '会员类型',
`Vipgender` char(2) default NULL COMMENT '员会性别',
`Vipemail` varchar(100) default NULL COMMENT '会员邮箱',
`Vipbuilding` varchar(100) default NULL,

`Vipprovince` int(11) NOT NULL COMMENT '会员省份',
`Vipcity` int(11) NOT NULL COMMENT '会员城市',
`Viparea` int(11) default NULL COMMENT '员会区域',
`Viproad` int(11) default NULL COMMENT '会员路段',
`Vipaddressd` varchar(100) default NULL COMMENT '会员详细填写,多少号多少楼等',
`Vipdetail` varchar(255) NOT NULL,
`Viptelphone` varchar(13) default NULL COMMENT '会员固话',
`Vipmobile` varchar(11) default NULL COMMENT '会员手机',
`Vipregip` varchar(16) default NULL COMMENT '会员注册IP',
`Vipregdate` datetime default NULL COMMENT '会员注册时间',
`Vipgroupid` int(11) default NULL COMMENT '会员属于哪个组,也就是哪个级别',
`Vipintegral` int(100) default NULL COMMENT '会员积分',
PRIMARY KEY (`Vipid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='会员表' AUTO_INCREMENT=51 ;

可以使用这个语句

ALTER TABLE `92d_viplogin` CHANGE `Vipbuilding` `Vipbuilding` VARCHAR(100) AFTER `Vipemail` ;

查看mysql COMMENT的内容
2010-04-27 18:08

方法一:

创建表时的COMMENT内容,要查看这些内容,使用命令:

show full fields from '表名称'; //把所有信息都输出

方法二:

换种思路,将表结构全部导出,然后打开查看

# /usr/local/mysql/bin/mysqldump db_name tb_name>/opt/tb_name.sql //导出这张表的结构
# cat /opt/tb_name.sql //即可查看



+++++++++++++++++++++++++++++++++++++++++++++++++++++






参考文档不太给力啊,表注释和字段注释的资料不全。

1 创建表的时候写注释

create table test1

(

    field_name int comment '字段的注释'

)comment='表的注释';

 

2 修改表的注释

alter table test1 comment '修改后的表的注释';

 

3 修改字段的注释

alter table test1 modify column field_name int comment '修改后的字段注释';

--注意:字段名和字段类型照写就行

 

4 查看表注释的方法

--在生成的SQL语句中看

show create table test1;

--在元数据的表里面看

use information_schema;

select * from TABLES where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G

 

5 查看字段注释的方法

--show

show full columns from test1;

--在元数据的表里面看

select * from COLUMNS where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G

0 0
原创粉丝点击