第一步,查询重命名表:ALTER TABLE test1 RENAME TO test2
第二步,修改表字段命名// ALTER TABLE employee CHANGE name ename String
第三步,修改表字段类型ALTER TABLE employee CHANGE salary salary double ;
第四步,添加列语句:ALTER TABLE employee ADD COLUMNS (dept STRING COMMENT 'Department name’)
第五步,加分区表字段:ALTER TABLE table_name add columns( dept string COMMENT '') CASCADE;
支持分别修改列默认值和数据类型。要为某列设置一个新默认值,可以使用命令:ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT new_default
修改数据类型,使用命令:
ALTER TABLE table_name ALTER COLUMN column_name TYPE new_type
注意:这不会影响任何表中已经存在的行。
4.4.3修改字段类型
语句格式:ALTER TABLE 表名 MODIFY 字段名 数据类型
在上面语句格式中,“表名”指定要修改的是哪个表,“MODIFY”表示要修改表中字段数据类型,“字段名”指定要修改表中哪个字段(的数据类型),“数据类型”指定表中字段要修改成的新数据类型。
下面截图中的“ALTER TABLE”语句将t_dept表中deptno字段数据类型由原来的 int(10)修改为varchar(20)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)