mysql添加索引

MYSQL增加字段,删除字段,增加索引,修改字段类型

 (2012-11-05 15:03:30)
标签: 

it

 
分类: IT技术
我以我工作用表为例:
CREATE TABLE `fetegory` (
  `id` char(36) NOT NULL,
  `name` char(36) DEFAULT NULL COMMENT '尼玛',
  `chargect` char(36) DEFAULT NULL COMMENT '他妈',
  `transype` tinyint(1) DEFAULT '2' COMMENT '神马',
  `paretype` char(36) DEFAULT NULL COMMENT '有码',
  `accoupe` char(36) DEFAULT NULL COMMENT '无码',
  `status` char(36) DEFAULT NULL COMMENT '天麻',
  `descrion` text,
  `datered` datetime DEFAULT NULL,
  `datified` datetime DEFAULT NULL,
  `createy` char(36) DEFAULT NULL,
  `user_id` char(36) DEFAULT NULL,
  `deleted` tinyint(1) DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
1:增加字段
   ALTER TABLE `fetegory` ADD COLUMN `as_user_id` CHAR(36) NULL COMMENT '迪马' AFTER `accoupe`;
 
2:删除字段
   ALTER TABLE `fetegory` DROP COLUMN `as_user_id`; 
 
3:增加索引
   ALTER TABLE `fetegory` ADD INDEX `as_user_id`(`as_user_id`);
 
4:加主关键字的索引
   ALTER TABLE `fetegory` ADD PRIMARY KEY(id);当然这表我已经加了,所以就不需要再加了
 
5:加唯一限制条件的索引
   ALTER TABLE `fetegory` ADD UNIQUE `as_user_id`(`as_user_id`);
 
6:删除索引
   ALTER TABLE `fetegory` DROP INDEX `as_user_id`;
 
7:修改字段类型
   ALTER TABLE `fetegory` MODIFY COLUMN `accoupe` TINYINT(1) NULL COMMENT '无码';
 
8:修改字段名称
   ALTER TABLE `fetegory` CHANGE `as_user_id` `sls_user_id` CHAR(36) NULL COMMENT '母马';
MYSQL如何添加索引
2012-11-26      0 个评论       作者:lishiyaowanmei
收藏    我要投稿
 

MYSQL如何添加索引
 
1.添加PRIMARY KEY(主键索引)   www.2cto.com  
 
mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 
 
2.添加UNIQUE(唯一索引) 
 
mysql>ALTER TABLE `table_name` ADD UNIQUE ( 
 
`column` 
 
3.添加INDEX(普通索引) 
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` ) 
 
 
4.添加FULLTEXT(全文索引) 
mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`) 
 
5.添加多列索引 
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
posted on 2016-06-17 14:17  小伊xy  阅读(546)  评论(0编辑  收藏  举报