文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>mysql comment以及修改字段顺序

mysql comment以及修改字段顺序

时间:2010-06-08  来源:ubuntuer

今天有同事问我mysql字段顺序如何修改,我当时也不会,后来在网上查找了一下,然后在自己的电脑上试了试,方法很好,贴出来共享一下,共同学习。

-- --------------------------------------------------------

--
-- 表的结构 `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 //即可查看

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载