一、MYSQL
二、ORACLE
三、DB2
//给表中添加列和列说明 alter table table_name add column column_name varchar(20);
comment on column table_name.column_name is 'XXXXX'; //查询表中列的说明 select t.Remarks as 注释, t.COLNAME from syscat.COLUMNS t where tabschema='table_schema' and TABNAME=upper('table_name');
//查询表所有字段
select a.* from sysibm.syscolumns a where tbname = 'table_name';
//查询视图创建语句sql
SELECT TEXT FROM syscat.views WHERE viewname='VIEW_NAME';
//修改表结构
1、添加表字段
alter table 表名 add 字段名 类型(值)
示例:alter table user add name varchar(40);
2、删除表字段
alter table 表名 drop 字段名
示例: alter table user drop name;
3、字段名更名
alter table 表名 rename 老字段名 to 新字段名
示例:alter table user rename oldname to newname;
4、更改字段类型
alter table 表名 alter 字段 类型;
示例:alter table user alter name varchar(50);
//给表中添加列和列说明alter table table_name add column COLUMN_name varchar(20);comment on column table_name.COLUMN_name is 'XXXXX'
//查询表中列的说明select t.Remarks as 注释, t.COLNAME from syscat.COLUMNS t where tabschema='table_schema' and TABNAME=upper('table_name');