oracle查字段中的某一个数据,解析如何查看Oracle数据库中某张表的字段个数
发布日期:2022-02-03 15:25:05 浏览次数:10 分类:技术文章

本文共 2401 字,大约阅读时间需要 8 分钟。

Oracle中查询某个表的总字段数,要用SQL语句,或者在PL/SQL里面

select count(column_name) from user_tab_columns where table_name='T_B_AUDITOR'

能够查出来指定的那张表的字段数。

下面是通过大致查看:select   tname,count(*)   from   col   group   by   tname;

64 T_A_BOOKSTAGEINFO 4

65 T_B_AUDITOR 14

66 T_B_BOOKMANAGEMENT 13

67 T_B_BOOKSTATUSCONFIG 5

68 T_B_CODETREEINFO 8

69 T_B_FILTERWORD 11

70 T_B_ISBNWHITELIST 11

71 T_B_MODEL 10

72 T_B_NOTICE 15

73 T_B_NOTICEACCEPT 11

74 T_B_OPERLOG 10

75 T_B_ORGANIZATIONINFO 18

76 T_B_PREFIXINFO 15

77 T_B_PUBLISHINFO 30

78 T_B_ROLE 8

79 T_B_ROLEMODEL 6

80 T_B_SAMPLEBOOKINFO 89

81 T_B_USER 26

82 T_B_USERANDROLE 6

83 T_B_USERLOGIN 8

84 T_B_USERMODEL 6

此时我就联想到了mysql上面去:

直接利用函数来解决:

mysql> desc test;

+---------+-------------+------+-----+---------+----------------+

| Field   | Type        | Null | Key | Default | Extra          |

+---------+-------------+------+-----+---------+----------------+

| id      | int(11)     | NO   | PRI | NULL    | auto_increment |

| name    | varchar(10) | YES  |     | NULL    |                |

| address | varchar(30) | YES  |     | NULL    |                |

+---------+-------------+------+-----+---------+----------------+

3 rows in set (0.01 sec)

mysql> select found_rows();

+--------------+

| found_rows() |

+--------------+

|            3 |

+--------------+

1 row in set (0.01 sec)

还有就是利用系统表:

mysql> use information_schema

Database changed

mysql> select count(*) from columns where table_name="test";

+----------+

| count(*) |

+----------+

|        3 |

+----------+

1 row in set (0.00 sec)

在mysql中想要知道数据库中有多少个库:

mysql> select * from schemata;

+--------------+--------------------+----------------------------+------------------------+----------+

| CATALOG_NAME | SCHEMA_NAME        | DEFAULT_CHARACTER_SET_NAME | DEFAULT_COLLATION_NAME | SQL_PATH |

+--------------+--------------------+----------------------------+------------------------+----------+

| NULL         | information_schema | utf8                       | utf8_general_ci        | NULL     |

| NULL         | mysql              | utf8                       | utf8_general_ci        | NULL     |

| NULL         | test               | utf8                       | utf8_general_ci        | NULL     |

+--------------+--------------------+----------------------------+------------------------+----------+

3 rows in set (0.00 sec)

在mysql数据库中有多少张表:

mysql> select table_schema,count(*) from tables group by table_schema;

+--------------------+----------+

| table_schema       | count(*) |

+--------------------+----------+

| information_schema |       17 |

| mysql              |       17 |

| test               |        6 |

+--------------------+----------+

3 rows in set (0.00 sec)

其实在系统表information_schema中大多的数据库,表啊都会有记录的。所以要好好研究下这张表呢。

转载地址:https://blog.csdn.net/weixin_35600779/article/details/116291662 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:matlab gui电机,基于MATLAB GUI的感应电机性能分析界面设计.docx
下一篇:dbmanage php,index.php

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年03月31日 06时39分02秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

MySQL的Limit详解 2019-04-26
java \t,\n,\r,\b,\f 的作用 2019-04-26
java8 LocalDate 根据时间获取星期几 2019-04-26
Base64 加密解密 2019-04-26
Excel表格身份证号显示不完整问题 2019-04-26
今日份实操——(HTML+CSS)浮动布局练习 2019-04-26
ESLint Parsing error: control-character-in-input-stream vue/no-parsing-error 2019-04-26
2011年下半年信息系统项目管理师上午试卷试题及参考答案,考试真题 2019-04-26
2011年下半年信息系统项目管理师考试下午案例分析试题及参考答案,考试真题 2019-04-26
2019年上半年信息系统项目管理师考试真题及答案(包含综合知识,案例分析,论文真题) 2019-04-26
理财启蒙必读书籍《小钱狗狗》心得 2019-04-26
《巴比伦最富有的人》精髓:学会储蓄、谨慎投资,从而走上致富之路 2019-04-26
《经济学通识》:人类会受到“东西不够、生命有限、相互依赖、需要协调”四方面的限制,影响我们的衣食住行 2019-04-26
《不可不知的经济真相》精髓:普通老百姓如何进行楼市和股市的投资 2019-04-26
《中国债券市场》精髓:中国债券市场由政府主导,其最重要的目的是为国家建设筹集资金 2019-04-26
《极简GDP史》精髓:GDP虽有诸多局限性,但是对于社会经济发展仍然有举足轻重的作用 2019-04-26
《经济学是什么》精髓:如何用经济学家的眼光理解个人选择和市场经济? 2019-04-26
《卧底经济学》书中精髓:我们如何正确理解“稀缺”这件事儿? 2019-04-26
《学会花钱》书中精髓:花钱如何掌握分寸,以及如何避开花钱误区 2019-04-26
《定投十年财务自由》书中精髓:我们如何通过定投获得更高的收益? 2019-04-26