一、添加字段的命令如下: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 语句添加一个 INT 类型的字段 age,SQL 语句如下:
ALTER TABLE student ADD age INT(4)
1、基础知识
1.1mysql 数字类型种类和存储范围
MySQL支持SQL标准整数类型INTEGER(或INT)和SMALLINT。作为标准的扩展,MySQL还支持整数类型TINYINT,MEDIUMINT和BIGINT。下表显示了每种整数类型所需的存储和范围。
1.2字段长度说明
MySQL 类型关键字后面的括号内指定整数值的显示宽度(例如,INT(10))。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。
2、字段说明
当我们存在字段int(3)时,存储数据2440会保存成功,且会正常显示。即 int(3)和 int(10)可以存储的数据大小是相同,限制范围在int的范围与数字无关。数字只是在需要左侧用零填满时起作用。
3、tips
1、在我们用int类型作为id的主键时,建议选择Unsigned,这样存储的范围可以增加一倍
2、判断可能出现的字段长度 合理选用tinyint smallint mediumint 和 int
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)