我以我工作用表为例:
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 '母马';