1 ALTER TABLE ... ADD
说明:添加表格字段。
语法:
ALTER TABLE table_name
ADD column_name datatype [DEFAULT default_value];
实例:
(1)给users表添加realname字段,字段类型为varchar(20)。
ALTER TABLE users
ADD realname varchar(20);
(2)给users表添加sex字段,字段类型为varchar(2),默认值为'1'。
ALTER TABLE users
ADD sex varchar(2) DEFAULT '1';
2 ALTER TABLE ... ALTER COLUMN
说明:修改表格字段。
语法:
ALTER TABLE table_name
ALTER COLUMN column_name datatype ;
实例:
(1)修改users表的realname字段长度,长度为30个字符。
ALTER TABLE users
ALTER COLUMN realname varchar(30) ;
3 ALTER TABLE ... DROP COLUMN
说明:删除表格字段。
语法:
ALTER TABLE table_name
DROP COLUMN column_name ;
实例:
(1)删除users表的realname字段。
ALTER TABLE users
DROP COLUMN realname;
注:
(1)如果删除字段设置了默认值,需将关联该字段的约束删除,删除方法请参考以下博客。