SELECT COUNT(*) TABLES,
table_schema FROM information_schema.TABLES
WHERE table_schema = ‘tableName’ GROUP BY table_schema
注:tableName 这个是你的数据库表名。
扩展资料:关于上述中数据库里所有表名和字段名的语句查询方法
1、SQL 查询所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES
2、查询表的所有字段名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
3、ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
4、ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
MSYSOBJECTS 是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。
use 数据库名
show tables就能看到这个库中所有的表
或者更直接一点,你到mysql 的data文件夹下看看,有多少个文件夹就有多少个库,看看有多少个不同的文件名,就有多少个表
//看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是NULL。mysql>select database()+------------+ | DATABASE() | +------------+ | menagerie | +------------+
如何查看Mysql中有哪些数据库和表
我想要知道自己的Mysql中有哪些数据库和表,该如何查看?
2006-6-20 02:22 lcy234
show databasesuse databaseNameshow tables
MySQL(发音为"my ess cue el",不是"my sequel")是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
用count函数就可以查看。 比如表名叫test。 要查询表中一共有多少条记录 select count(*) from test如果按条件查询的话,就正常使用where条件即可 select count(*) from test where id=1欢迎分享,转载请注明来源:内存溢出
评论列表(0条)