mysql查询某个数据库表的数量

今天想查询下数据库有多少个表,粗略评估下项目大小。

在mysql中有个数据库information_schema下的表tables记录了所有数据库中所有的表相关信息

sql语句:

SELECT COUNT( * ) FROM information_schema.tables WHERE TABLE_SCHEMA = ‘dbName‘;

注:dbName为数据库的名字

原文地址:https://www.cnblogs.com/zhuitian/p/8797529.html

时间: 2024-10-13 17:29:20

mysql查询某个数据库表的数量的相关文章

MySQL查询所有数据库表出错

1.错误描述 1 queries executed, 0 success, 1 errors, 0 warnings 查询:show tables 错误代码: 1046 No database selected 执行耗时 : 0 sec 传送时间 : 0 sec 总耗时 : 0 sec 2.错误原因 show tables; 3.解决办法    use test;    show tables;

(转)SQL server 2005查询数据库表的数量和表的数据量

本文转载自:http://hi.baidu.com/ajyajyajy/item/4e2a7f4dc83393d2c1a592c1 use DBNAMEgoselect * from sysobjects where xtype='U'; --这是查询所有表的信息select count(*) from sysobjects where xtype='U' --这是查询表的数量 ‍select a.name, b.rows from sysobjects a with(nolock) join

mysql查询某张表的外键

mysql和oracle一样也是有数据字典表的,是存在单独的一个库叫INFORMATION_SCHEMA,要查看某张表的外键要从字典表中查找 如mysql查询某张表的外键,可以用下面的方式查询 use INFORMATION_SCHEMA; select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME,REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from KEY_COLUMN_USAGE where table_name

MSSQL查询所有数据库表,指定数据库的字段、索引

--查询所有数据库USE mastergoselect [name] from [sysdatabases] order by [name] --查询其中一个数据库test,就可以得到这个数据库中的所有的表名了,语句如下: USE testgo select [id], [name] from [sysobjects] where [type] = 'u' order by [name] --查出v_lyb这个表中所有的字段select [name] from [syscolumns] wher

转一篇MYSQL文章《数据库表设计,没有最好只有最适合》

http://mp.weixin.qq.com/s/a8klpzM5iam0_JYSw7-U4g 我们在设计数据库的时候,是否会突破常规,找到最适合自己需求的设计方案,下面来举个例子: 常用的邻接表设计,都会添加 一个 parent_id 字段,比如区域表(国.省.市.区): CREATE TABLE Area ( [id] [int]  NOT NULL, [name] [nvarchar]  (50) NULL, [parent_id] [int]  NULL, [type] [int]  

(4)mysql优化之数据库表设计优化

概述 在数据库设计过程中,用户可能会经常遇到这样的问题:1.表里面的字段到底该设置多长合适?2.是否应该把所有表都按照第三范式来设计? 优化表的数据类型 1.语法 表的数据类型参见链接: http://blog.csdn.net/pursuing0my0dream/article/details/44729707 在mysql中,我们可以使用函数 procedure analyse()对数据库中的表进行分析,该函数可以对数据表中的列的数据类型提出优化建议. #语法 select * from t

【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档

对于DBA或开发来说,如何规范化你的数据库表结构文档是灰常之重要的一件事情.但是当你的库,你的表排山倒海滴多的时候,你就会很头疼了. 推荐一款工具DBExportDoc V1.0 For MySQL(MySQL数据库表结构导出器). 介绍: DBExportDoc V1.0 For MySQL是一款利用office特性VBA开发的小工具,利用此工具可以将本机MySQL上任意数据库.任意表的数据结构导出.但是它不是一款你安装是一路next到finish就可以立刻使用的. 要注意的有两点: 首先,你

sql 查询所有数据库-表-表结构

1 --查询数据库中的所有数据库名: 2 SELECT * FROM Master..SysDatabases ORDER BY Name 3 --查询某个数据库中所有的表名: 4 select * from sysobjects where type='U' 5 --查询表结构 6 SELECT (case when a.colorder=1 then d.name else null end) 表名, 7 a.colorder 字段序号,a.name 字段名, 8 (case when CO

mysql导出导入数据库表

1.下载数据库 mysqldump db_name  -h 192.168.5.162 -uroot -p > /var/www/db_name.sql(这个可以自定义) 2,下载数据库中的某个表: mysqldump db_name table_name -h 192.168.5.162 -uroot  -p  > /var/www/table_name.sql 3.把导出来的数据库导入我们本地数据库 首先我们必须要新建一个数据库,这个数据库就是我们要导入的数据库 mysql 创建的数据库