好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > Postgresql 實(shí)現(xiàn)查詢一個(gè)表/所有表的所有列名

Postgresql 實(shí)現(xiàn)查詢一個(gè)表/所有表的所有列名

熱門標(biāo)簽:合肥公司外呼系統(tǒng)運(yùn)營(yíng)商 辦公外呼電話系統(tǒng) 重慶自動(dòng)外呼系統(tǒng)定制 漯河外呼電話系統(tǒng) 打電話智能電銷機(jī)器人授權(quán) 外呼調(diào)研系統(tǒng) 美容工作室地圖標(biāo)注 地圖標(biāo)注和圖片名稱的區(qū)別 海豐有多少商家沒有地圖標(biāo)注

假設(shè)postgres有數(shù)據(jù)庫testdb

在testdb下執(zhí)行下列sql語句,得到所有表的信息

select * from information_schema.columns 
where table_schema='public' and table_name>'pg_stat_statements';

在testdb下執(zhí)行下列sql語句,得到所有表的列名

select column_name from information_schema.columns 
where table_schema='public' and table_name>'pg_stat_statements';

在testdb下執(zhí)行下列sql語句,得到表"table"的列名

select column_name from information_schema.columns 
where table_schema='public' and table_name='table';

補(bǔ)充:PostgreSql數(shù)據(jù)庫查詢表信息/列信息(列ID/列名/數(shù)據(jù)類型/長(zhǎng)度/精度/是否可以為null/默認(rèn)值/是否自增/是否是主鍵/列描述)

查詢表信息(表名/表描述)

select a.relname as name , b.description as value from pg_class a 
left join (select * from pg_description where objsubid =0 ) b on a.oid = b.objoid
where a.relname in (select tablename from pg_tables where schemaname = 'public')
order by a.relname asc

查詢列信息(列ID/列名/數(shù)據(jù)類型/長(zhǎng)度/精度/是否可以為null/默認(rèn)值/是否自增/是否是主鍵/列描述)

select ordinal_position as Colorder,column_name as ColumnName,data_type as TypeName,
coalesce(character_maximum_length,numeric_precision,-1) as Length,numeric_scale as Scale,
case is_nullable when 'NO' then 0 else 1 end as CanNull,column_default as DefaultVal,
case when position('nextval' in column_default)>0 then 1 else 0 end as IsIdentity, 
case when b.pk_name is null then 0 else 1 end as IsPK,c.DeText
from information_schema.columns 
left join (
 select pg_attr.attname as colname,pg_constraint.conname as pk_name from pg_constraint 
 inner join pg_class on pg_constraint.conrelid = pg_class.oid 
 inner join pg_attribute pg_attr on pg_attr.attrelid = pg_class.oid and pg_attr.attnum = pg_constraint.conkey[1] 
 inner join pg_type on pg_type.oid = pg_attr.atttypid
 where pg_class.relname = '表名' and pg_constraint.contype='p' 
) b on b.colname = information_schema.columns.column_name
left join (
 select attname,description as DeText from pg_class
 left join pg_attribute pg_attr on pg_attr.attrelid= pg_class.oid
 left join pg_description pg_desc on pg_desc.objoid = pg_attr.attrelid and pg_desc.objsubid=pg_attr.attnum
 where pg_attr.attnum>0 and pg_attr.attrelid=pg_class.oid and pg_class.relname='表名'
)c on c.attname = information_schema.columns.column_name
where table_schema='public' and table_name='表名' order by ordinal_position asc

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 查詢PostgreSQL占多大內(nèi)存的操作
  • Postgresql通過查詢進(jìn)行更新的操作
  • postgresql 實(shí)現(xiàn)查詢某時(shí)間區(qū)間的所有日期案例
  • PostgreSQL 分頁查詢時(shí)間的2種比較方法小結(jié)
  • postgresql通過索引優(yōu)化查詢速度操作
  • postgresql查詢鎖表以及解除鎖表操作
  • postgresql數(shù)據(jù)庫根據(jù)年月查詢出本月的所有數(shù)據(jù)操作
  • PostgreSQL 實(shí)現(xiàn)查詢表字段信息SQL腳本

標(biāo)簽:來賓 晉城 株洲 珠海 蚌埠 錦州 烏海 衡陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Postgresql 實(shí)現(xiàn)查詢一個(gè)表/所有表的所有列名》,本文關(guān)鍵詞  Postgresql,實(shí)現(xiàn),查詢,一個(gè),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Postgresql 實(shí)現(xiàn)查詢一個(gè)表/所有表的所有列名》相關(guān)的同類信息!
  • 本頁收集關(guān)于Postgresql 實(shí)現(xiàn)查詢一個(gè)表/所有表的所有列名的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 人妻熟女aⅴ一区二区三区汇编| 三上悠亚被婬辱の教室XXX | 日日爽夜夜| 五级黄高潮片90分钟在线播放下载 | 色六月丁香| 青青视频国产| 国产AⅤ爽aV久久久久婷婷| free丰满大白屁ass| 天路电影未删减完整版下载| 玉观音电影版在线观看| 四只虎免费在线永久观看| 亚洲AⅤ欧美AⅤ综合AV小说 | 很黄很肉很细致很刺激的小说| 天天操夜夜摸| 国产无遮挡AAA片爽爽| 国产高清在线精品一区二区app| 色黄小视频| 啊啊好大好爽| 国产????XXXX振车| xvideos永久免费入口| 欧美日韩精品一区二区免费视频| 国精产品一区一区三区| 亚洲偷偷自拍| 欧美日韩在线视频不卡一区二区三区| 羞羞答答91麻豆网站入口| 新婚夫妇做爰无码A片| 漂亮保姆5| 狠狠久久久久久精品免费不卡小说 | 别揉我的胸| 久久久久久久久毛片无码| 蜜柚视频直播视频在线观看免费| 国产制服国产制服一区二区| 啊啊啊快插| 欧美Free性XXOOHD| 91精品久久香蕉国产国二厂线看 | 日韩精品一区二区三区| 黄色录相一级片| 国产午夜亚洲精品不卡免下载| 99热这里只有精品麻豆| 亚洲精品永久久久久久久久| 一摸二插|