Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > navicat查询表字段名、类型及长度

navicat如何利用sql语句查询表所有字段的字段名、类型及长度

作者:醇于雅歌

Navicat使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息,下面这篇文章主要给大家介绍了关于navicat如何利用sql语句查询表所有字段的字段名、类型及长度的相关资料,需要的朋友可以参考下

1.背景

想要在navicat下,用sql语句查询一个表的所有字段和其相关信息。

2.步骤

打开所需要查询的表的数据库

查新建询

把下面的sql语句复制粘贴到新建的查询编辑器中并修改库名和表

SELECT
COLUMN_NAME 列名,
COLUMN_TYPE 数据类型,
DATA_TYPE 字段类型,
CHARACTER_MAXIMUM_LENGTH 长度,
IS_NULLABLE 是否为空,
COLUMN_DEFAULT 默认值,
COLUMN_COMMENT 备注
FROM
INFORMATION_SCHEMA.COLUMNS
where
table_schema =‘mysql'
– mysql为数据库名称,到时候只需要修改成你要导出表结构的数据库即可
AND
table_name = ‘db'
– db为表名,到时候换成你要导出的表的名称
– 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称

这样表的相关信息就会显示出来了,将其选中,点击鼠标右键,——复制为——制表符分隔值(字段名和数据)。然后打开一个空的Excel表格,按下Ctrl + V键粘贴。

然后打开一个空的Excel表格,按下Ctrl + V键粘贴。这样我们想用到哪个部分就可以分别使用啦

更保姆级教学在这,从这位学来的

原文链接:https://www.jb51.net/database/28487026e.htm

补充知识:navicat查看某个表的所有字段的详细信息

navicat设计表只能一次查看一个字段的备注信息,那怎么才能做到一次性查询表的信息呢?

SELECT COLUMN_NAME,COLUMN_COMMENT,COLUMN_TYPE,COLUMN_KEY FROM information_schema.COLUMNS
WHERE table_name = 'testcase_info' AND table_schema = 'saplatform';

总结

到此这篇关于navicat如何利用sql语句查询表所有字段的字段名、类型及长度的文章就介绍到这了,更多相关navicat查询表字段名、类型及长度内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文