a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

解析如何查看Oracle數據庫中某張表的字段個數

2024-08-29 13:56:14
字體:
來源:轉載
供稿:網友
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中大多的數據庫,表啊都會有記錄的。所以要好好研究下這張表呢。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲第一视频网站 | 成人午夜精品一区二区三区 | 免费xxxxx在线观看网站软件 | 中文字幕成人 | 午夜日韩| 国产激情第一页 | 日韩精品免费在线观看 | 日韩成人午夜 | 亚洲高清在线观看 | 日韩一区二区在线视频 | 欧美日日 | 男女羞羞视频在线 | 一区二区中文字幕 | 日韩成人一区二区 | 午夜精品一区二区三区在线观看 | 中文字幕在线观看www | 国产精品午夜电影 | 国产精品久久久久久亚洲调教 | 成人欧美 | 日韩免费福利视频 | 香蕉婷婷 | 黄色视屏在线免费观看 | 五月婷婷在线视频 | 男女羞羞视频免费观看 | 久久精选视频 | 九九精品视频在线 | 国产中文字幕免费观看 | 欧美在线观看视频一区二区 | 在线观看国产一区 | 波多野结衣一区二区三区四区 | 国产91精品一区二区绿帽 | 国产精品欧美一区二区三区 | 国产一级电影网 | 国产日韩中文字幕 | 日韩av高清在线 | 国产精品久久久久aaaa九色 | 国产精品网址 | 爱色av| 亚洲香蕉视频 | 精品久久久久久国产 | 亚洲+变态+欧美+另类+精品 |