国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SQL 查詢表字段信息

這篇具有很好參考價(jià)值的文章主要介紹了SQL 查詢表字段信息。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

SQL 查詢表字段信息

一、MySQL

(一)查詢所有表名

查詢指定數(shù)據(jù)庫(kù)下表名

select table_name,table_comment from information_schema.tables where table_schema='grandly_forum_db'

sql 查詢表字段,Oracle?筆記,MySQL筆記,sql,數(shù)據(jù)庫(kù),oracle

(二)查詢表下所有字段

查詢指定數(shù)據(jù)庫(kù)下表的字段信息

select 
a.table_schema,
a.table_name,
b.table_comment 表說(shuō)明,
a.COLUMN_NAME 字段名,
a.column_comment 字段說(shuō)明,
a.column_type 字段類型,
a.column_key 約束 from  information_schema.columns a
join information_schema.TABLES b on a.table_name = b.TABLE_NAME
where a.table_schema = '數(shù)據(jù)庫(kù)名'
and a.table_name = '表名';

sql 查詢表字段,Oracle?筆記,MySQL筆記,sql,數(shù)據(jù)庫(kù),oracle

二、Oracle

(一)查詢表下所有字段
SELECT
DISTINCT
c.owner 用戶,
c.table_name 英文表名 ,
t.comments 中文表名稱,
cc.column_name 字段名,
cc.comments 字段注釋 ,
c.data_type || '(' || c.data_length || ')' 字段類型及長(zhǎng)度
from
dba_tab_columns c
join dba_col_comments cc on c.table_name = cc.table_name
and c.column_name = cc.column_name
join dba_tab_comments t on c.table_name = t.table_name
where 
c.owner = 'YZZX'
-- AND t.comments like '%船舶信息%'
AND c.table_name =  'SHX_SHIPCERT'
order BY
cc.column_name 

sql 查詢表字段,Oracle?筆記,MySQL筆記,sql,數(shù)據(jù)庫(kù),oracle

(二)查詢庫(kù)下表字段信息
with t1 as(
SELECT
 t.OWNER owner_name,
 t.table_name,
 t.column_name,
 f.comments,
 t.data_type,
 t.data_length
FROM all_tab_columns t 
JOIN all_col_comments f ON t.table_name = f.table_name AND t.column_name = f.column_name
ORDER BY 
t.table_name,
t.column_name
),
t2 as (
select col.column_name pk,col.table_name
from user_constraints con,user_cons_columns col
where
con.constraint_name=col.constraint_name and con.constraint_type='P'
)

select 
distinct 
t1.owner_name 用戶名,
t1.table_name 表名,
t2.pk 主鍵,
t1.column_name 字段名,
t1.comments 字段注釋,
t1.data_type 數(shù)據(jù)類型,
t1.data_length 長(zhǎng)度
from t1
join t2 on t1.table_name = t2.table_name
where t1.owner_name = 'ZHZFHZK' and t1.comments is not null
order by t1.table_name,column_name

sql 查詢表字段,Oracle?筆記,MySQL筆記,sql,數(shù)據(jù)庫(kù),oracle

(三)查詢用戶下表的外建等信息
 select distinct 
 c.owner 用戶名,
 CONSTRAINT_TYPE 鍵類型,
 c.TABLE_NAME 子表名,
 c.CONSTRAINT_NAME 子表鍵名稱,
 d.TABLE_NAME 父表名稱,
 c.R_CONSTRAINT_NAME 父表鍵名稱,
 d.COLUMN_NAME 字段名稱
 from all_constraints c 
  join all_cons_columns d on c.constraint_type = 'R' and c.R_CONSTRAINT_NAME = d.CONSTRAINT_NAME
 where c.owner = 'SCOTT' ;

sql 查詢表字段,Oracle?筆記,MySQL筆記,sql,數(shù)據(jù)庫(kù),oracle

(四)oracle查詢用戶下表外建信息
SELECT
    t1.table_name AS table_name,
    t2.table_name AS f_table_name,
    t1.column_name,
    t2.column_name as f_column_name
FROM
    all_constraints cons
    JOIN all_cons_columns col1 ON cons.owner = col1.owner AND cons.constraint_name = col1.constraint_name
    JOIN all_tab_columns t1 ON cons.owner = t1.owner AND col1.table_name = t1.table_name AND col1.column_name = t1.column_name
    JOIN all_cons_columns col2 ON cons.owner = col2.owner AND cons.r_owner = col2.owner AND cons.r_constraint_name = col2.constraint_name
    JOIN all_tab_columns t2 ON cons.r_owner = t2.owner AND col2.table_name = t2.table_name AND col2.column_name = t2.column_name
WHERE
   cons.constraint_type = 'R' AND t1.owner = 'WANGLIN'
ORDER BY t1.table_name;

sql 查詢表字段,Oracle?筆記,MySQL筆記,sql,數(shù)據(jù)庫(kù),oracle

關(guān)注林哥,持續(xù)更新哦?。?!★,°:.☆( ̄▽ ̄)/$:.°★ 。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-652103.html

到了這里,關(guān)于SQL 查詢表字段信息的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Oracle查詢表占用空間大小

    一、Oracle查詢表空間占用情況 Oracle是一種經(jīng)典的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),對(duì)于表占用空間大小的查詢是數(shù)據(jù)庫(kù)管理中的基本操作。查詢表空間占用情況可以通過(guò)以下代碼實(shí)現(xiàn): 通過(guò)以上代碼,可以得到數(shù)據(jù)庫(kù)中所有表空間的大小信息,包括表空間名、表空間大小、表空間剩

    2024年02月08日
    瀏覽(15)
  • 【clickhouse筆記】 查詢表或列的磁盤占用大小

    通過(guò)系統(tǒng)表 system.parts 我們可以查詢MergeTree表的磁盤占用信息,而通過(guò) system_part_columns 表可以查詢具體字段的磁盤占用信息 示例:以下SQL 查詢所有表的 磁盤壓縮大小 和 原始未壓縮磁盤占用、壓縮比等信息 示例:以下SQL 查詢所有表的所有字段的磁盤壓縮大小 和 原始未壓縮磁盤

    2024年02月21日
    瀏覽(19)
  • MySQL學(xué)習(xí)【數(shù)據(jù)類型】【權(quán)限查詢表】

    整型 類型名稱 取值范圍 大小 TINYINT -128?127 1個(gè)字節(jié) SMALLINT -32768?32767 2個(gè)宇節(jié) MEDIUMINT -8388608?8388607 3個(gè)字節(jié) INT (INTEGHR) -2147483648?2147483647 4個(gè)字節(jié) BIGINT -9223372036854775808?9223372036854775807 8個(gè)字節(jié) 無(wú)符號(hào)在數(shù)據(jù)類型后加 unsigned 。 浮點(diǎn)型 類型名稱 說(shuō)明 存儲(chǔ)需求 FLOAT 單精

    2024年02月10日
    瀏覽(18)
  • python賦值運(yùn)算符,及查詢表

    python的賦值運(yùn)算符也是十分重要的,因?yàn)檐浖绦虻幕竟ぷ骶褪墙邮諗?shù)據(jù),處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù),然后響應(yīng)請(qǐng)求發(fā)送數(shù)據(jù),這整個(gè)過(guò)程通常都需要通過(guò)計(jì)算機(jī)指令將各種各樣的值賦值給變量,來(lái)存儲(chǔ)數(shù)據(jù),以供計(jì)算機(jī)處理。 那么,在python當(dāng)中,我們是如何將數(shù)據(jù)賦值給變量的

    2024年02月07日
    瀏覽(25)
  • MySql中怎樣查詢表是否被鎖

    查看表被鎖狀態(tài) 查看造成死鎖的sql語(yǔ)句 查詢進(jìn)程 解鎖(刪除進(jìn)程) 查看正在執(zhí)行的事務(wù) 查看正在鎖的事物 查看等待鎖的事物 出現(xiàn)的現(xiàn)象 頁(yè)面出現(xiàn)502錯(cuò)誤,數(shù)據(jù)庫(kù)CPU持續(xù)飆升,大量事務(wù)堆積未提交成功(事務(wù)一直處于阻塞階段) 查看阻塞事務(wù)列表,發(fā)現(xiàn)其中有鎖表現(xiàn)象。 排

    2024年02月03日
    瀏覽(22)
  • Python邏輯運(yùn)算符、身份運(yùn)算符查詢表

    python的邏輯運(yùn)算符,在python開發(fā)的條件判斷中非常有用,這其中涉及到的數(shù)學(xué)非?;A(chǔ),就是一個(gè)集合的并集、交集、補(bǔ)集的運(yùn)算。具體的規(guī)則如下表: 運(yùn)算符 描述 實(shí)例 and python中布爾“與”,就是求集合運(yùn)算中的交集 a and b #如果a為False,b不管是True還是False,輸出False,兩

    2024年02月06日
    瀏覽(23)
  • hive、pg庫(kù),建表語(yǔ)句及查詢表結(jié)構(gòu)語(yǔ)句

    hive、pg庫(kù),建表語(yǔ)句及查詢表結(jié)構(gòu)語(yǔ)句

    hive 建表語(yǔ)句 hive 查詢表結(jié)構(gòu)語(yǔ)句 ? pg庫(kù)建表語(yǔ)句

    2024年02月11日
    瀏覽(23)
  • mysql中desc的兩種用法---1、查詢表結(jié)構(gòu)和降序

    mysql中desc的兩種用法---1、查詢表結(jié)構(gòu)和降序

    1、查詢表結(jié)構(gòu) 語(yǔ)法: desc table_name; PS:此處desc是describe的縮寫,用法: desc 表名/查詢語(yǔ)句 2、降序 語(yǔ)法: select * from 表 order by 字段 desc select ename,sal from emp order by sal desc; 手動(dòng)指定按照薪水由大到小排序(降序desc) select ename,sal from emp order by sal asc; 手動(dòng)指定按照薪水

    2024年02月13日
    瀏覽(37)
  • DML操作表和DQL查詢表(學(xué)會(huì)并使用數(shù)據(jù)庫(kù)day2)

    DML操作是用于對(duì)表中的記錄進(jìn)行增刪改操作。 1 .插入操作 解析: INSERT INTO 表名:表示往哪張表中添加數(shù)據(jù) (字段名 1, 字段名 2, …):要給哪些字段設(shè)置值 VALUES (值 1, 值 2, …):設(shè)置具體的值 插入全部字段–方法一(所有的字段名都寫出來(lái)) 插入全部字段–方法二(不寫字段

    2024年02月15日
    瀏覽(60)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包