`
achun
  • 浏览: 314234 次
  • 性别: Icon_minigender_1
  • 来自: 河南郑州
社区版块
存档分类
最新评论

PostgreSQL 获取表字段信息的语句

阅读更多

好不容易搞成,做个笔记

写道
SELECT col_description(a.attrelid,a.attnum) as comment,format_type(a.atttypid,a.atttypmod) as type,a.attname as name, a.attnotnull as notnull
FROM pg_class as c,pg_attribute as a
where c.relname = 'tablename' and a.attrelid = c.oid and a.attnum>0

 tablename就是表名了

分享到:
评论
1 楼 cloudfile 2012-08-03  
谢谢分享!

相关推荐

    GP(postgreSql)数据库获得字段信息的语句

    GP(postgreSql)数据库获得字段信息的语句,很实用的语句

    SQL-根据数据库表名自动生成表中字段工具

    本工具“SQL-根据数据库表名自动生成表中字段工具”正是为了解决一个常见的开发痛点:快速获取和操作特定表的结构信息。它允许用户输入表名,然后自动生成该表的所有字段信息,以`INSERT INTO`和`UPDATE`语句的形式...

    postgre自动生成代码

    3. 结果检查:生成的代码包括了基于表字段的实体类、Mapper接口和XML配置文件,以及对应的DAO和Service接口及实现。这些代码通常遵循一定的设计模式,比如DAO层通常包含增删改查的基本方法,Service层则封装了业务...

    sql 精华语句..............

    - **LEFT JOIN (OUTER JOIN)**:返回左表的所有行,即使右表没有匹配项,与之匹配的右表字段则为NULL。 - **RIGHT JOIN (OUTER JOIN)**:返回右表的所有行,即使左表没有匹配项。 - **FULL OUTER JOIN**:返回两...

    java,Blob字段操作,将图片或者文件保存到数据库中.zip

    在Java编程中,Blob(Binary Large Object)是用于存储大量二进制数据的数据类型,常被用在数据库中保存图片、文件等非文本信息。本教程将深入探讨如何使用Java进行Blob字段的操作,以实现将图片或文件保存到数据库...

    sql语句查询数据库中的表名/列名/主键/自动增长值实例

    5. **查询表字段、类型、说明** ```sql SELECT a.name AS fieldname, b.name AS type, c.value AS comment FROM syscolumns AS a FULL JOIN systypes AS b ON a.xtype = b.xusertype FULL JOIN ::fn_...

    获得SQL数据库信息的代码

    本篇文章将详细介绍如何通过SQL代码获取数据库中的表字段名、类型、是否递增以及字段描述。 首先,我们来看如何获取数据库信息的基本操作。在SQL Server中,`Master..SysDatabases` 是一个系统视图,它包含了所有...

    DB Query Analyzer specification

    - 熟悉DD(Data Dictionary):DD是数据库的元数据,通过DB Query Analyzer了解数据库的架构、表字段、索引等信息。 - 生成SQL语句:系统内置了SQL生成工具,可以帮助用户快速生成如Top N(查找前N条记录)等常见SQL...

    Mysql与开源技术(云和恩墨)

    通过分析frm文件格式,可以获得表字段的个数,这对于恢复数据是十分关键的。同时,每个数据表的space_id可以从ibd文件中获得,这对于在辅助实例中重新创建表结构同样重要。 数据的恢复过程涉及到模拟数据库字典信息...

    python操作mysql数据库.pdf

    * EMPLOYEE 表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME * 连接数据库 TESTDB 使用的用户名为 "testuser",密码为 "test123" * 已经安装了 Python MySQLdb 模块 连接数据库可以使用以下代码: ``` # ...

    mybatis-generator-core.jar

    1. 生成Java实体类:MBG可以根据数据库中的表结构生成对应的Java实体类,这些类包含了数据库表字段的属性,以及对应的getter和setter方法。 2. 生成Mapper接口和XML配置文件:MBG会为每个表生成一个Mapper接口,...

    Python库 | sqlbucket-0.1.14-py3-none-any.whl

    3. **建立模型**:根据数据库表结构创建对应的Python类,定义类属性作为表字段,并通过装饰器与数据库表关联。 4. **数据操作**:使用ORM或查询构建器执行CRUD操作,例如`select()`, `insert()`, `update()`, `...

    dotnet-Net简单的微ORM框架NPoco

    7. **映射配置**:尽管NPoco默认采用属性名称匹配表字段,但也可以通过自定义映射类来控制如何将对象属性与数据库字段关联。 8. **扩展性**:NPoco设计为可扩展的,允许用户通过插件或自定义实现覆盖默认行为,例如...

    Ebean支持快速数据访问和编码的JavaORM框架

    2. **实体定义**:创建Java实体类,并使用注解标注属性以对应数据库表字段。 3. **数据库配置**:配置Ebean服务器,指定连接数据库的相关参数。 4. **数据库操作**:通过Ebean提供的API进行增删改查操作,如`save...

    Go-gomodel-一个轻量级快速类似于ORM的库用来与数据库交互

    - 确保你的结构体字段与数据库表字段的类型匹配,否则可能会出现转换错误。 - 在处理查询结果时,使用`Scan`方法将数据库行扫描到Go结构体中。 9. **持续集成与更新**: `cosiner-gomodel-de9d382`可能是这个库...

    AutoBulkInsert.Net:映射并批量将集合直接插入到存储库中

    1. **自动映射**:AutoBulkInsert.Net能够自动将对象属性与数据库表字段进行映射,减少了手动配置的繁琐工作。只需确保对象的属性名与数据库字段名匹配,即可轻松完成数据映射。 2. **批量插入**:通过一次性提交...

Global site tag (gtag.js) - Google Analytics