查询(mysql,oracle)数据库表的字段名以及字段的类型
oracle -- -- 表名大写 -- -- user_tab_columns 还有其他属性 自己可以试试 -- -- 语法: select A . COLUMN_NAME , A . DATA_TYPE from user_tab_columns A where TABLE_NAME = '表名' 示例: select A . COLUMN_NAME , A . DATA_TYPE from user_tab_columns A where TABLE_NAME = 'USER' -- -- 表名大写 mysql -- -- 指定库名,表名,如果不指定库名,表名为user,就会把当前机器的所有user表拿出来 -- -- 语法: -- -- column_name : 列名,column_type:列类型,IS_NULLABLE:是否可以为空,column_key :主键 SELECT column_name , column_type , IS_NULLABLE , column_key FROM information_schema . columns WHERE table_schema = '数据库' AND table_name = '表名' 示例: SELECT column_name , column_type , IS_NULLABLE , column_key