mySql创建表,添加索引,添加字段,删除字段操作

建表语句:

  CREATE TABLE `supp_goods_profit_time_price` (
         `PROFIT_TIME_PRICE_ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分润时间价格ID',
         `SUPP_GOODS_ID` bigint(20) DEFAULT NULL COMMENT '商品ID',
         `PROFIT_CHANNEL` varchar(45) DEFAULT NULL COMMENT '加价渠道',
         `PROFIT_DATE` date DEFAULT NULL COMMENT '时间',
         `PROFIT_ADD_TYPE` varchar(45) DEFAULT NULL COMMENT '加价类型',
         `PROFIT_ADD_VALUE` bigint(20) DEFAULT NULL COMMENT '加价值',
         `PROFIT_PRICE` bigint(20) DEFAULT NULL COMMENT '分润价',
         `CREATE_TIME` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
         `UPDATE_TIME` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
         PRIMARY KEY (`PROFIT_TIME_PRICE_ID`)
   ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品分润时间价格表';

添加索引:

     ALTER TABLE 'supp_goods_profit_time_price' ADD INDEX 'GOODS_CHANNEL_DATE_INDEX' ( 'SUPP_GOODS_ID', 'PROFIT_CHANNEL', 'PROFIT_DATE' )

     ALTER TABLE 表名 ADD INDEX 序列名(列名1,列名2);

添加列:

     ALTER TABLE supp_goods_add_time_price ADD (PROFIT_ADD_TYPE varchar(2000) DEFAULT NULL COMMENT '分润加价类型',PROFIT_ADD_VALUE varchar(2000) DEFAULT NULL COMMENT '分润加价值'');

删除列:

    ALTER TABLE supp_goods_add_time_price drop column PROFIT_ADD_TYPE,drop column PROFIT_ADD_VALUE;

原文地址:https://www.cnblogs.com/weihl/p/12100911.html