
一、添加字段的命令如下:alter table tableName add newColumn varchar(8) comment '新添加的字段'
1、添加单行字段:
ALTER TABLE role
ADD `module` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '模块'
2、添加多行字段:
ALTER TABLE role
ADD COLUMN `module` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '模块',
ADD COLUMN `type` VARCHAR(30) NOT NULL COMMENT '项目' AFTER `default_module`
扩展资料
增加字段注意事项:1、在增加字段的语句中需要注意的是,comment为注释,就像在java中//作用是一样的。
2、comment后需要加单引号将注释引起来。
3、创建新表的脚本中,可在字段定义脚本中添加comment属性来添加注释。
参考资料 百度百科 mySQL
ALTER TABLE 语句
ALTER TABLE 语句用于在已有的表中添加、修改或删除列。
如需在表中添加列,请使用下列语法:
ALTER TABLE table_nameADD column_name datatype
实例:
/*ALTER TABLE 增加多个字段 */ALTER TABLE TABLE_USER ADD
DEPARTMENT_ID INT NOT NULL
,COMPANY_ID INT NOT NULL
,TEMP_COL NVARCHAR(10)
如果此回答对楼主有帮助,给个采纳好吗?谢谢啦db2表字段修改
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:如果必须修改上三条中的情况,只能重新建表(第一条有简单方法)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)