如何统计MySQL数据库中表的数量?
要计算表的总数,请使用 table_schema 的 count(*) 概念。首先,要检查我们的数据库“business”中有多少张表,我们需要使用“show”命令。
mysql> show tables;
登录后复制
以下是显示数据库“business”中所有表的输出。
+————————–+
| Tables_in_business |
+————————–+
| addcheckconstraintdemo |
| addcolumntable |
| addconstraintdemo |
| addnotnulldemo |
| alphademo |
| autoincrement |
| autoincrementtable |
| backticksymbol |
| bookindexes |
| chardemo |
| checkdemo |
| clonestudent |
| columnexistdemo |
| columnvaluenulldemo |
| commaseperatedemo |
| currentdatetime |
| dateadddemo |
| deletedemo |
| deleterecord |
| demo |
| demo1 |
| demoascii |
| demoauto |
| demobcrypt |
| demoemptyandnull |
| demoint |
| demoonreplace |
| demoschema |
| demowhere |
| distcountdemo |
| distinctdemo |
| distinctdemo1 |
| duplicatebookindexes |
| duplicatefound |
| employeerecords |
| employeetable |
| escapedeom |
| existsrowdemo |
| findandreplacedemo |
| firsttable |
| foreigntable |
| foreigntabledemo |
| functionindexdemo |
| functiontriggersdemo |
| groupconcatenatedemo |
| groupdemo |
| groupdemo1 |
| groupt_concatdemo |
| ifelsedemo |
| imagedemo |
| incasesensdemo |
| indexingdemo |
| int1demo |
| intdemo |
| keydemo |
| latandlangdemo |
| limitoffsetdemo |
| milliseconddemo |
| modifycolumnnamedemo |
| modifydatatype |
| moneydemo |
| moviecollection |
| multipleindexdemo |
| multiplerecordwithvalues |
| myisamtoinnodbdemo |
| mytable |
| mytable1 |
| newstudent |
| nextpreviousdemo |
| nonasciidemo |
| nthrecorddemo |
| nulldemo |
| nullwithselect |
| numbercolumndemo |
| ondemo |
| originaltable |
| pasthistory |
| presenthistory |
| primarytable |
| primarytable1 |
| primarytabledemo |
| qutesdemo |
| rowcountdemo |
| rownumberdemo |
| rowstranspose |
| rowstransposedemo |
| saveintotextfile |
| saveoutputintext |
| secondtable |
| sequencedemo |
| singlequotesdemo |
| smallintdemo |
| sortingvarchardemo |
| sourcetable |
| spacecolumn |
| student |
| studentrecordwithmyisam |
| studenttable |
| table1 |
| table2 |
| tabledemo |
| tbldemotrail |
| tblf |
| tblfirst |
| tblfunctiontrigger |
| tblifdemo |
| tblp |
| tblselectdemo |
| tblstudent |
| tbluni |
| tblupdatelimit |
| textdemo |
| texturl |
| timestampdemo |
| trailingandleadingdemo |
| transcationdemo |
| triggedemo |
| trigger1 |
| trigger2demo |
| trimdemo |
| trimdemo2 |
| uniqueconstdemo |
| uniquedemo |
| unsigneddemo |
| updtable |
| usernameandpassworddemo |
| varchardemo |
| varchardemo1 |
| varchardemo2 |
| varcharurl |
| whereconditon |
| xmldemo |
+————————–+
132 rows in set (0.01 sec)
登录后复制
上面我们数据库业务有132张表。
检查表的数量。
mysql> SELECT count(*) AS TOTALNUMBEROFTABLES
-> FROM INFORMATION_SCHEMA.TABLES
-> WHERE TABLE_SCHEMA = ‘business’;
登录后复制
以下输出给出了所有表的计数。
+———————+
| TOTALNUMBEROFTABLES |
+———————+
| 132 |
+———————+
1 row in set (0.01 sec)
登录后复制
以上就是如何统计MySQL数据库中表的数量?的详细内容,更多请关注恰卡编程网(mip.qiaqa.com)其它相关文章!
推荐阅读
-
我们如何从现有 MySQL 表的列中删除 FOREIGN KEY 约束?
我们可以通过使用DROP关键字和ALTERTABLE语句从现有表的列中删除FOREIGNKEY约束。语法ALTER...
-
如何改变MySQL表的列位置而不丢失列数据?
借助ALTERTABLE命令,您可以更改MySQL表的列位置而不会丢失数据。语法如下–ALTERTABLEyour...
-
在 MongoDB 中存储日期/时间的最佳方式?
可以通过两种不同的方式在MongoDB中存储日期/时间。在第一种方法中,您可以像JavaScript一样使用Date对...
-
修复 MySQL 数据库错误 #1064?
mysql˃createtableDemoTable(UserIdintNOTNULLAUTO_I...
-
如何在任何 MySQL 表中实现 CANDIDATE 键?
每个关系可能有一个或多个候选键。这些候选键之一称为主键。每个候选键都有资格成为主键。因此,候选主键称为候选键。要在MySQL中...
-
我们如何创建一个在某个指定时间间隔后执行的 MySQL 一次性事件?
示例mysql˃CREATEEVENTtesting_event5ONSCHEDULEATCURRENT_TIMES...
-
如何统计MySQL数据库中表的数量?
-
MySQL 如何使用 YEAR 数据类型在表中存储年份值?
MySQL允许声明列YEAR类型,借助它我们可以在该列中存储年份值。mysql˃Createtableyear1(Y...
-
MySQL 和 SQL Server 的区别
MySQL和SQLServer都是关系数据库管理系统或RDBMS。MySQL是开源的,可以免费使用,而SQLSe...
-
如何向现有 MySQL 表添加列?
通过使用ALTER命令,我们可以向现有表添加列。Altertabletable-nameADD(column-name...