
1:删除字段非空属性
alter
table
xxx
alter
column
xxx
drop
not
null
2:添加字段非空属性
alter
table
xxx
alter
column
xxx
set
not
null
3:添加一个新字段
alter
table
xxx
add
column
xxxx
varchar(100)
4:删除一个字段
alter
table
xxx
drop
column
xxx
5:增加字段的长度
alter
table
xxx
alter
column
xxx
set
data
type
varchar(100)
注意:
1:不允许修改字段的名称(只能先删除,再添加)。
2:不允许减小字段的长度。
3:不允许修改字段类型(如把
integer
修改成
varchar)。
4:如果必须修改上三条中的情况,只能重新建表(第一条有简单方法)。
ALTER TABLE table_name ADD column_name datatype
例如:
在mian表加入年龄,姓名,性别三个字段:
alter table main add 年龄char(3),姓名varchar(8),性别char(2)。
扩展资料:
表中添加字段:ALTER TABLE table_name ADD column_name datatype
删除表中的列:ALTER TABLE table_name DROP COLUMN column_name
修改字段:ALTER TABLE table_name ALTER COLUMN column_name datatype
修改数据表名:ALTER TABLE OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME
修改列的数据类型:ALTER TABLE TABLE_NAME MODIFY COLUMN_NAME NEW_DATATYPE
参考资料:
百度百科_SQL SERVER
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)