
作者:天津九安特機電工程有限公司 來(lái)源: 天津九安特機電工程有限公司 日期:2026-05-04 17:53:36
這篇文章主要介紹了基于(yu)postgresql查詢(xún)某個(gè)字段屬于哪個(gè)表的基于說(shuō)明,具有很好??的查詢(xún)參考價(jià)值,希望對大家???有所幫助。某個(gè)明一起跟隨小編過(guò)來(lái)看看吧。字段
一、屬于場(chǎng)景還原
前端小林問(wèn)我,個(gè)表它從前端的基于返回的某些字段,想知道那個(gè)表有這個(gè)字段,查詢(xún)它想操作這個(gè)表……
二、某個(gè)明s(╯‵□′)╯ql語(yǔ)句
SELECT *
FROM information_schema. COLUMNS
WHERE COLUMN_NAME = 'storen??ame';
SELECT c.relname AS "表名??",字段a.attname AS "字段名",c.oi(′?_?`)d
FROM pg_class c
LEFT JOIN pg_attribute a ON a.attrelid = c.oi?d
WH(◎_◎;)ERE c.relname NOT LIKE 'pg_%'
-- AND c.relname = 'kx_stor??e'
AND a.attname = 'store?name';
補充:postgresql數據庫查詢(xún)所有字段詳細信息,包括描述
把里邊的屬(′▽?zhuān)?)于public改成相應模式名(默認為public,可不改)
table_name改成對應表名稱(chēng)(?Д?)
SELECT AA.*,個(gè)表BB.DESC FROM
(
SELECT
A.OR( ?ヮ?)DINAL_POSITION AS COL_┐(′ー`)┌NUM,
A.COLUMN_NAME AS COL_N(????)AME,
A.DATA_TYPE AS COL_TYPE,
A.CHARACTER_MAXIMUM_LENGTH AS COL_LEN,
A.NUMERIC_PRECISION AS COL_PREC,
A.DATETIME_PRE??CISION AS COL_TIME_PREC,
A.IS_NULLABLE AS COL_NULLABLE,
A.COLUMN_DEFAULT AS COL_DEFAULT
FROM INFORMATION_SCHEMA.COLヽ(′▽?zhuān)?ノUMNS A
W??HERE A.TABLE_SCHEMA = 'public' AND A.TABLE_NAME = 'table_name'
)
AS AA LEFT JOIN
(
S??ELECT
OBJSUBID,
DESCRIPTION AS DESC
FROM PG_DESCRIPTION
WHERE OBJOID =
(
SELECT RELID FROM PG_STAT_ALL_TABLE???S WHERE SCHEMANAME = 'public' AND RELNAME = 'table_name'
)
)
AS BB ON AA.COL_NUM = BB.OBJSUBID ORDER BY AA.COL_NUM;
文章來(lái)源:腳本之家
來(lái)源地址:https??://www.jb51.net/article/204259.htm