数据库—修改表的列

Posted ysdong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库—修改表的列相关的知识,希望对你有一定的参考价值。

1.增加列

ALTER TABLE table_name ADD( column datatype [DEFAULT EXPR][,column datatype...]);
例如:
SQL>ALTER TABLE emp01 ADD eno NUMBER(4);
 
2.修改列定义
例如:
SQL>ALTER TABLE emp01 MODIFY job VARCHAR2(15)
2    DEFAULT ‘CLERK‘
 
3.删除列
例如:
SQL> ALTER TABLE emp01 DROP COLUMN dno;
 
4.修改列名
例如:
SQL>ALTER TABLE emp01 change 旧列名 新列明 char;
 
5.修改表名
例如:
SQL>ALTER TABLE emp01 RENAME TO employee;
 
6.增加注释
例如:
SQL>COMMENT ON TABLE employee IS ‘存放雇员信息‘;
SQL>COMMENT ON TABLE employee.name IS ‘描述雇员姓名‘

以上是关于数据库—修改表的列的主要内容,如果未能解决你的问题,请参考以下文章

PostgreSQL修改数据库表的列属性(ALTER语句)

在包含数据的同时修改表的列,从数字到varchar2直接

在Access表的设计视图中,不能对 进行修改。 A. 数据表视图中的字体 B. 主键 C. 数据表视图中的列标题 D.

使用sql更改表的列的数据类型和添加新列和约束

SQL 错误:ORA-01779:无法修改映射到非键保留表的列

数据库表的列类型转换