解析如何查看Oracle数据库中表中的字段数
表中的字段总数是在Oracle中查询的,使用SQL语句,或者在SQL语句中查询。复制代码代码如下所示:
select count(column_name)从user_tab_columns哪里table_name = 't_b_auditor
可以为指定表进行检查的字段数。
以下是一般观点:
选择tname,计数(*)从山口组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测试;
+ + + + --------- ------------- ------ ----- --------- ---------------- + + +
场型空| | | |关键|默认|额外|
+ + + + --------- ------------- ------ ----- --------- ---------------- + + +
| | ID int(11)没有优先级| | | | auto_increment |空
| | NAME varchar(10)是| | |空| |
| |地址varchar(30)是| | |空| |
+ + + + --------- ------------- ------ ----- --------- ---------------- + + +
3行(0.01秒)
MySQL >选择found_rows();
-------------- + +
|(found_rows)|
-------------- + +
3 | |
-------------- + +
1行集(0.01秒)
那就是使用系统表:
复制代码代码如下所示:
MySQL的使用information_schema >
数据库的改变
MySQL > select count(*)从列在table_name =测试;
---------- + +
|计数(*)|
---------- + +
3 | |
---------- + +
1行集(0秒)
在MySQL中,你想知道数据库中有多少库:
复制代码代码如下所示:
从模式中选择*;
+ + + + -------------- -------------------- ---------------------------- ------------------------ ---------- + +
catalog_name schema_name default_character_set_name | | | | default_collation_name | sql_path |
+ + + + -------------- -------------------- ---------------------------- ------------------------ ---------- + +
空information_schema UTF8 | | | | utf8_general_ci |空|
空MySQL UTF8 | | | | utf8_general_ci |空|
零点测试UTF8 | | | | utf8_general_ci |空|
+ + + + -------------- -------------------- ---------------------------- ------------------------ ---------- + +
3行(0秒)
MySQL数据库中有多少个表:
复制代码代码如下所示:
MySQL >选择table_schema,计数(*)从表组table_schema;
-------------------- ---------- + + +
| table_schema |(计数*)|
-------------------- ---------- + + +
| information_schema | 17 |
| MySQL | 17 |
|测试| 6 |
-------------------- ---------- + + +
3行(0秒)
事实上,在系统表information_schema大多数数据库都会被记录下来。所以把桌子好好学习。