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 `字段`
原文地址:https://www.cnblogs.com/liuxiaoji/p/5113366.html