数据库小记:根据指定名称查询数据库表名及根据指定名称查询数据库所有表中的字段名称(支持mysql/postgre)

Posted eguid

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库小记:根据指定名称查询数据库表名及根据指定名称查询数据库所有表中的字段名称(支持mysql/postgre)相关的知识,希望对你有一定的参考价值。

意:本篇文章仅适用于mysql和postgre这两种数据库

1、查询数据库中所有表名及对应表的详细信息

select * from INFORMATION_SCHEMA.tables

2、根据指定名称查询表名(也可模糊查询,可查询表的详细信息)

select *  from INFORMATION_SCHEMA.tables where table_name = ‘eguid‘;

select * from INFORMATION_SCHEMA.tables where table_name like ‘%eguid%‘; 

3、查询数据库中所有表中的字段

select * from INFORMATION_SCHEMA.columns

4、根据指定名称查询任意表中对应的字段和表信息

select * from INFORMATION_SCHEMA.columns where COLUMN_NAME = ‘eguid‘;

select * from INFORMATION_SCHEMA.columns where COLUMN_NAME Like ‘%eguid%‘;

以上是关于数据库小记:根据指定名称查询数据库表名及根据指定名称查询数据库所有表中的字段名称(支持mysql/postgre)的主要内容,如果未能解决你的问题,请参考以下文章

百度贴吧爬取(可以指定贴吧名及页码)

django中自定义表名及字段名称

sql语句怎么查询指定表的列名

sqlite中SQLite查看所有表名及字段名,及判断是否存在的方法

hibernate 直接通过表名,获取字段名及字段类型??

查询数据的库名 查询指定数据库下的表名 查询指定数据库下的指定表的列名