1 Mysql 数据库表 增加一列
ALTER TABLE 表名 ADD 列名 数据类型 NOT NULL AFTER 列名 ;
eg:
ALTER TABLE `menutree` ADD `target` VARCHAR(50) NULL AFTER `action` ;
2 修改数据库表列
ALTER TABLE `表名` CHANGE `列名1` `列名1` VARCHAR(60) NOT NULL ;
eg:
ALTER TABLE `menutree` CHANGE `target` `target` VARCHAR(50) NOT NULL ;
3 删除数据库列:
ALTER TABLE `表名` DROP `列名` ;
eg:
ALTER TABLE `menutree` DROP `test` ;
4:修改数据库表列的数据类型:
ALTER TABLE `menutree` CHANGE `parentId` `parentId` INT(3) NOT NULL ;
5 添加索引:
ALTER TABLE `表名` ADD INDEX `索引名` (`列1`, `列2`) ;
eg:
ALTER TABLE `menutree` ADD INDEX `NewIndex` (`id`, `text`) ;
6 删除索引:
ALTER TABLE `表名` DROP INDEX `索引名` ;
eg:
ALTER TABLE `menutree` DROP INDEX `NewIndex` ;
7 修改主键信息:
ALTER TABLE `menutree` CHANGE `id` `id` INT(50) DEFAULT NULL NULL AUTO_INCREMENT , ADD PRIMARY KEY(`id`) ;
8 修改数据库表列是否为null
ALTER TABLE `表名` CHANGE `列名` `列名` VARCHAR(200) DEFAULT '' NULL ;
eg:
ALTER TABLE `menutree` CHANGE `action` `action` VARCHAR(200) DEFAULT '' NULL ;