如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字
2013-11-05 18:09
591 查看
1、通过命令行查询
\d 数据库 —— 得到所有表的名字
\d 表名 —— 得到表结构
2、通过SQL语句查询
"select * from pg_tables" —— 得到当前db中所有表的信息(这里pg_tables是系统视图)
"select tablename from pg_tables where schemaname='public'" —— 得到所有用户自定义表的名字(这里"tablename"字段是表的名字,"schemaname"是schema的名字。用户自定义的表,如果未经特殊处理,默认都是放在名为public的schema下)
\d 数据库 —— 得到所有表的名字
\d 表名 —— 得到表结构
2、通过SQL语句查询
"select * from pg_tables" —— 得到当前db中所有表的信息(这里pg_tables是系统视图)
"select tablename from pg_tables where schemaname='public'" —— 得到所有用户自定义表的名字(这里"tablename"字段是表的名字,"schemaname"是schema的名字。用户自定义的表,如果未经特殊处理,默认都是放在名为public的schema下)
相关文章推荐
- 如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字
- 查询数据库里当前用户下的所有表的总共数据sql
- postgresql数据库使用函数查询所有符合条件的表名,以及删除所有查询到的表的数据
- 如何在数据库中查询所有用户表的表名、主键名称、索引、外键
- 清除数据库里面所有用户表的数据
- 有一个数据表,但是我只知道一个字段的名称。现在我想查询数据库里面的除去这个字段的所有数据!
- 如何获得数据库里所有表的名字(SQL+C#)
- 如何用存储过程实现下面功能:以表名为参数,查询出这个表中的所有数据
- postgresql数据库查询所有字段详细信息,包括描述
- (转)如何查询Oracle中所有用户信息
- 如何解决查询数据库时出现“用户请求取消当前操作”
- 查询Oracle所有用户下各表里面的记录数
- oracle赋予一个用户具有查询另一个用户所有表数据
- 查询SQL Server中所有数据库的数据文件位置
- 导出从数据库中查询到的所有的数据到Excel中
- 如何查询数据库中的所有触发器
- T_Sql如何断开指定数据库的所有用户连接
- 如何在ORACLE中查询某一用户下所有的空表
- 怎样将一个数据库里的所有数据表的名字绑定到ComboBox中
- Oracle查询数据库中当前登录用户所有表的记录数