为了清晰的理解和记忆mysql的alter操作,现在做一下简单的总结,希望对您有所帮助。
本文涉及到的原始表:
DROP TABLE IF EXISTS mysql_test;
CREATE TABLE mysql_test(
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`report_date` date NOT NULL,
`cam` varchar(32) NOT NULL DEFAULT '0',
`bud_value` float NOT NULL DEFAULT '0.0000',
`b_value` float NOT NULL DEFAULT '0.0000',
`cost` float NOT NULL DEFAULT '0.0000',
`status` varchar(16) NOT NULL DEFAULT '',
`utime` timestamp,
PRIMARY KEY (`id`),
UNIQUE KEY `uid` (`report_date`,`cam`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
1.修改表名
将表名mysql_test 改成test_ai