Navicat的mysql数据库查询数据库的表名、表注释及其数据量,字段名,字段类型等

【1】查看Mysql 数据库 "public"下所有表的表名、表注释及其数据量

SELECT TABLE_NAME 表名,TABLE_COMMENT 表注释,TABLE_ROWS 数据量 FROM information_schema.tables WHERE TABLE_SCHEMA = 'public' 

【2】查询数据库“public”下表 "accumulation"所有字段注释,并按设计表的结构排序

SELECT 
COLUMN_NAME 字段名,column_comment 字段注释 
FROM INFORMATION_SCHEMA.Columns 
WHERE table_name='accumulation' AND table_schema='public' order by ORDINAL_POSITION

【3】查询数据库 "public" 下所有表的表名、表注释以及对应表字段注释、字段类型

SELECT 
a.TABLE_NAME 表名,a.TABLE_COMMENT 表注释,b.COLUMN_NAME 表字段,b.COLUMN_TYPE 字段类型,b.COLUMN_COMMENT 字段注释
FROM information_schema.TABLES a,INFORMATION_SCHEMA.Columns b 
WHERE b.TABLE_NAME=a.TABLE_NAME AND a.TABLE_SCHEMA='public' 

Navicat中,数据库名、数据库连接名和数据表名分别指以下内容: 1. 数据库名(Database Name): - 数据库名是指数据库名称或标识符。它用于唯一标识一个数据库,在同一个数据库管理系统中不能重复。 - 例如,在MySQL数据库管理系统中,数据库名可以是`mydatabase`;在SQLite数据库管理系统中,数据库名可以是`mydatabase.db`。 - 数据库名用于在Navicat中选择要连接的具体数据库。 2. 数据库连接名(Connection Name): - 数据库连接名是指与数据库建立的连接的名称或标识符。它用于在Navicat中识别和管理不同的数据库连接。 - 例如,你可以创建一个名为"Connection1"的连接,用于连接到MySQL数据库;同时,你还可以创建另一个名为"Connection2"的连接,用于连接到SQLite数据库。 - 数据库连接名用于在Navicat中选择或管理不同的数据库连接。 3. 数据表名(Table Name): - 数据表名是指数据库中的名称或标识符。它用于唯一标识一个,在同一个数据库中不能重复。 - 例如,在一个名为"mydatabase"的数据库中,你可以有一个名为"users"的数据,用于存储用户信息。 - 数据表名用于在Navicat中选择或操作特定的数据。 需要注意的是,Navicat是一种用于管理和操作数据库的可视化工具,它支持多种数据库管理系统(如MySQL、SQLite、Oracle等)。因此,具体的术语和操作可能会因所使用的数据库管理系统而有所不同。 希望这些解释对你有帮助。如果你有其他问题,请随时提问!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值