mysql怎么查看表结构

mysql怎么查看表结构,第1张

在我第N次忘记如何查看表结构后,在网上查了一下后,看到有好几种查看表结构的方式,总结一下。

以student(sid,sname,birthday,sex)的查看为例。

【方式一】:desc student

语法:desc 表名---------------------用于查看表整体结构

【方式二】:describe student

语法:describe 表名---------------------用于查看表整体结构;

【方式三】:show columns from student

语法:show columns from 表名--------------------------用于查看表整体结构;

【方式四】:show create table student

语法:show create table 表名--------------------------用于查看表整体结构;

【方式五】:show full fields from student

语法:show full fields from 表名--------------------------------- 用于查看表整体结构

【方式六】:show fields from student

语法:show fields from 表名----------------------------用于查看表整体结构;

【方式七】:desc student sname

语法:desc 表名 成员名--------------------------------用于查询表中的一部分;

【方式八】:show index from student

语法:show index from 表名------------------------------------用于查看表局部结构;这种显示不是很直观,也不是可以完全显示所有信息。

SHOW DATABASES︰列出 MySQL Server 上的资料库。

SHOW TABLES [FROM db_name]︰列出资料库的资料表。

SHOW TABLE STATUS [FROM db_name]︰列出资料库的资料表,提供比较详细的信息。

SHOW COLUMNS FROM tbl_name [FROM db_name]︰列出资料表,同 SHOW FIELDS FROM tbl_name [FROM db_name],DESCRIBE tbl_name [col_name]。

SHOW FULL COLUMNS FROM tbl_name [FROM db_name]︰列出资料表的栏位,提供比较详细的讯息,同 SHOW FULL FIELDS FROM tbl_name [FROM db_name]。

SHOW INDEX FROM tbl_name [FROM db_name]︰列出资料表的索引讯息。

SHOW STATUS︰列出 Server 的状态讯息。

SHOW VARIABLES︰列出 MySQL 系统变数的值。

SHOW PROCESSLIST︰显示哪个执行绪正在运行。

SHOW GRANTS FOR user︰列出对一个用户必须发出以重复授权的授权命令

运行mysql

连接到数据库

在命令行提示符输入

SHOW

FULL

FIELDS

FROM

【表名称

把返回的信息复制粘贴到

word

完成。

注:SHOW

FULL

FIELDS

FROM

【表名称】:输出该表的所有信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8717572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存