前言:
alter用于修改数据库结构,比如表的结构,索引或者约束等。而update用于修改数据库的数据。
用法实例:
删除列:
ALTER TABLE 表名 DROP COLUMN 列名;
增加列:
ALTER TABLE 表名 ADD COLUMN 列名 属性 约束;
重命名列:
ALTER TABLE 表名 RENAME COLUMN 旧列名 TO 新列名;
重命名表:
ALTER TABLE 旧表名 RENAME TO 新表名;
删除主键:
ALTER TABLE 表名 DROP PRIMARY KEY;
添加主键:
ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (指定列);
添加索引:
ALTER TABLE 表名 ADD index 索引名 (列名);
修改列:
ALTER TABLE 表名 CHANGE 旧列名 TO 新列名 属性
修改列的属性:
ALTER TABLE 表名 MODIFY COLUMN 列名 新属性;
修改列的默认值:
ALTER TABLE 表名 ALTER COLUMN 列名 SET DEFAULT 默认值;
删除约束:
ALTER TABLE 表名 DROP CONSTRAINT 约束名;