postgreSQL 获得某表的字段信息

SELECT

c.relname,

col_description (a.attrelid, a.attnum) AS COMMENT,

format_type (a.atttypid, a.atttypmod) AS TYPE,

a.attname AS NAME,

a.attnotnull AS notnull

FROM

aty_class AS c,

aty_attribute AS a

WHERE a.attrelid = c.oid

AND a.attnum > 0

AND c.relname = ‘t_mses‘

时间: 2024-11-06 07:15:28

postgreSQL 获得某表的字段信息的相关文章

使用sql查询mysql/oracle/sql server/gp数据库中指定表的字段信息(字段名/字段类型/字段长度/是否是主键/是否为空)

1,根据数据库类型拼接不同URL /** * 根据类型不同拼接连接的URL * @param dbType 1:mysql.2:oracle.3:sql server.4:gp * @param ip * @param port * @param databaseName * @return*/ public static String getTestDbUrl(int dbType, String ip, String port, String databaseName){ String ur

mysql 查看数据库,表,字段信息

查询MySQL数据库/表相关信息的SQL语句: SHOW DATABASES //列出 MySQL Server 数据库. SHOW TABLES [FROM db_name] //列出数据库数据表. SHOW CREATE TABLES tbl_name //导出数据表结构. SHOW TABLE STATUS [FROM db_name] //列出数据表及表状态信息. SHOW COLUMNS FROM tbl_name [FROM db_name] //列出资料表字段 SHOW FIELD

快速查看sql表的字段信息

sqlCode SELECT 字段序号 = a.colorder, 字段名 = a.name, 类型 = b.name, 长度 = COLUMNPROPERTY(a.id,a.name,'PRECISION'), 字段说明 = isnull(g.[value],''), 是否允许空 = case when a.isnullable=1 then '√'else '' end, 默认值 = isnull(e.text,'') FROM syscolumns a left join systypes

ORACLE 查询所有表和字段信息

select a.owner,          a.table_name,          c.comments tab_comments,          a.column_name,          a.data_type,          b.comments col_comments from all_tab_columns a, all_col_comments b, all_tab_comments c where a.table_name = b.table_name 

记录查看表的字段和说明 函数

SELECT ( CASE WHEN a.colorder = 1 THEN d.name ELSE '' END ) 表名 , a.colorder 字段序号 , a.name 字段名 , g.[value] AS 字段说明 FROM syscolumns a LEFT JOIN systypes b ON a.xtype = b.xusertype INNER JOIN sysobjects d ON a.id = d.id AND d.xtype = 'U' AND d.name <>

[MySQL] INFORMATION_SCHEMA 数据库包含所有表的字段

sql注入后可以通过该数据库获取所有表的字段信息 1. COLLATIONS表 提供有关每个字符集的排序规则的信息. COLLATIONS表包含以下列: COLLATION_NAME 排序规则名称. CHARACTER_SET_NAME 与排序规则关联的字符集的名称. ID 排序规则ID. IS_DEFAULT 排序规则是否为其字符集的默认值. IS_COMPILED 字符集是否已编译到服务器中. SORTLEN 这与对字符集中表示的字符串进行排序所需的内存量有关. 2. SHOW COLLAT

MySQL获取Schema表名和字段信息

MySQL获取Schema表名和字段信息 获取表名 select TABLE_NAME,TABLE_TYPE,ENGINE,TABLE_ROWS,TABLE_COMMENT,CREATE_TIME,UPDATE_TIME, CHECK_TIME from information_schema.TABLES where TABLE_SCHEMA='t_shop' ; 获取字段名 select COLUMN_NAME,DATA_TYPE,CHARACTER_MAXIMUM_LENGTH,IS_NUL

PHP获取mysql数据表的字段名称和详细信息的方法

首先我们需要了解下查询MySQL数据库/表相关信息的SQL语句: 代码如下: SHOW DATABASES                                //列出 MySQL Server 数据库.SHOW TABLES [FROM db_name]                    //列出数据库数据表.SHOW CREATE TABLES tbl_name                    //导出数据表结构.SHOW TABLE STATUS [FROM db_na

Oracle查询用户所有表、字段等信息

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 下面为您介绍的语句用于实现Oracle查询用户所有表,如果您对oracle查询方面感兴趣的话,不妨一看. select * from all_tab_comments -- 查询所有用户的表,视图等 select * from user_tab_comments -- 查询本用户的表,视图等 select * from