Mysql一些常用语句
--修改字段长度 ALTER TABLE `表名` MODIFY COLUMN NAME VARCHAR(50) ; --修改表列名 ALTER TABLE `表名` CHANGE COLUMN `原字段名` `新字段名` VARCHAR(30); --新增字段 ALTER TABLE `表名` ADD `字段名` INT NOT NULL DEFAULT 1 COMMENT '备注'; --添加外键约束 ALTER TABLE `子表` ADD CONSTRAINT FK_Name FOREIGN KEY (子表ID) REFERENCES `主表`(主表ID); --添加CreateTime设置默认时间CURRENT_TIMESTAMP 如果设定不了, 请将 DATETIME改为TIMESTAMP。 ALTER TABLE `表名` ADD COLUMN `CreateTime` DATETIME NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'; --修改CreateTime 设置默认时间CURRENT_TIMESTAMP如果设定不了, 请将 DATETIME改为TIMESTAMP。 ALTER TABLE `表名` MODIFY COLUMN `CreateTime` DATETIME NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间';
主键自曾列
--创建自增字段 CREATE TABLE table_name (id INT AUTO_INCREMENT PRIMARY KEY ); --更改初始值 ALTER TABLE table_name AUTO_INCREMENT=100;
删除
--删除外键约束 ALTER TABLE `表名` DROP FOREIGN KEY FK_Name --删除字段 ALTER TABLE `表名` DROP `字段`