查询mysql库表的几个语句

1、查询某个数据库的所有表

sql 复制代码
SELECT
	table_name 
FROM
	information_schema.TABLES 
WHERE
	table_schema = 'database_name'

database_name替换成你需要查询的数据库名称

2、查询某张表的所有字段名称

sql 复制代码
SELECT
	COLUMN_NAME,
	column_comment 
FROM
	information_schema.COLUMNS 
WHERE
	table_name = 'table_name'

table_name替换成你需要查询的表名称

3、查看表信息,例如文件大小

sql 复制代码
SHOW TABLE STATUS LIKE 'table_name'

table_name替换成你需要查询的表名称,data_length单位是字节

7553024/1024/1024 约等于7.20MB

TABLE_SCHEMA : 数据库名

TABLE_NAME:表名

ENGINE:所使用的存储引擎

TABLES_ROWS:记录数

DATA_LENGTH:聚集索引所占用的空间,单位是bytes

INDEX_LENGTH:二级索引所占用的空间,单位是bytes

DATA_FREE:已分配但是未使用的空间,单位是bytes

相关推荐
傻啦嘿哟25 分钟前
Python正则表达式:用“模式密码“解锁复杂字符串
linux·数据库·mysql
言之。2 小时前
别学了,打会王者吧
java·python·mysql·容器·spark·php·html5
辰哥单片机设计2 小时前
JW01三合一传感器详解(STM32)
数据库·mongodb
小刘同学++2 小时前
Qt使用 SQLite 数据库的基本方法
数据库·qt·sqlite
jack_xu4 小时前
高频面试题:如何保证数据库和es数据一致性
后端·mysql·elasticsearch
施嘉伟5 小时前
Oracle 11g RAC ASM磁盘组剔盘、加盘实施过程
数据库·oracle
橘猫云计算机设计6 小时前
springboot基于hadoop的酷狗音乐爬虫大数据分析可视化系统(源码+lw+部署文档+讲解),源码可白嫖!
数据库·hadoop·spring boot·爬虫·python·数据分析·毕业设计
卓怡学长7 小时前
w304基于HTML5的民谣网站的设计与实现
java·前端·数据库·spring boot·spring·html5
冰^7 小时前
MySQL VS SQL Server:优缺点全解析
数据库·数据仓库·redis·sql·mysql·json·数据库开发
电商数据girl7 小时前
产品经理对于电商接口的梳理||电商接口文档梳理与接入
大数据·数据库·python·自动化·产品经理