`
wwbutton
  • 浏览: 42817 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PostgreSQL View Table Info

阅读更多
SELECT * FROM pg_attribute WHERE attrelid = ‘tablename’::regclass;
–只查看字段名
SELECT attname FROM pg_attribute WHERE attrelid = ‘tablename’::regclass;
分享到:
评论

相关推荐

    PostgreSQL View(视图)

    在PostgreSQL中,创建视图使用`CREATE VIEW`语句。基本语法如下: ```sql CREATE [TEMP | TEMPORARY] VIEW view_name AS SELECT column1, column2, ... FROM table_name WHERE condition; ``` `TEMP`或`TEMPORARY`...

    PostgreSQL物化视图(materialized view)过程解析

    这篇文章主要介绍了PostgreSQL物化视图(materialized view)过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1、创建视图 CREATE MATERIALIZED VIEW ...

    postgresql-13.pdf

    ### PostgreSQL 13.1 相关知识点 #### 一、PostgreSQL 概览 - **定义**:PostgreSQL 是一款强大的开源对象关系型数据库系统,以其稳定性、可靠性及对 SQL 的广泛支持而闻名。 - **发展历史**: - **Berkeley ...

    PostgreSQL物化视图的刷新机制.pptx

    PostgreSQL 提供了两种刷新方式:REFRESH MATERIALIZED VIEW table_name 和 REFRESH MATERIALIZED VIEW CONCURRENTLY table_name。前者会锁住对该物化视图的查询工作,而后者可以在刷新视图时不锁住对该物化视图的...

    POSTGRESQL7数据库开发指南

    在PostgreSQL7中,CREATE VIEW和CREATE MATERIALIZED VIEW语句分别用于创建这两种视图。 **10. 分区与分区表** 对于大数据量的表,分区是一种有效的管理策略。PostgreSQL7支持范围、列表和复合分区,可以根据特定列...

    PostgreSQL和Oracle区别

    而在**PostgreSQL**中,可以通过创建一个视图(`VIEW`)来模拟这个行为,确保跨数据库的程序兼容性。 ### 5. 关联查询差异 - **Oracle**支持简单的外连接和更复杂的外连接,通过在条件中使用`(+)`来表示可能的空值...

    PostgreSQL DBA内部培训讲义

    PostgreSQL的数据库对象层级结构从角色/用户(Role/Groups)开始,经过数据库(Database),表空间(Tablespace),最终到模式(Schema)、表(Table)、视图(View)、序列(Sequence)、函数(Function)、列...

    基于postgreSQL的基本SQL语句

    CREATE VIEW user_summary AS SELECT name, COUNT(*) as order_count FROM users JOIN orders ON users.id = orders.user_id GROUP BY users.name; ``` 查询视图: ```sql SELECT * FROM user_summary; ``...

    PostgreSQL教程

    CREATE VIEW manager_salaries AS SELECT name, salary FROM employees WHERE position = 'Manager'; ``` **3.2 外键** 外键用于确保表间数据的一致性和完整性,通常指向另一个表的主键。 - **示例**:在`...

    postgresql-9.5.5.tar.gz

    1. **数据定义**:使用CREATE TABLE语句创建数据库表,定义字段类型和约束,如主键、外键等。 2. **数据操纵**:INSERT语句用于向表中插入新记录,UPDATE用于修改已有记录,DELETE用于删除记录。 3. **数据查询**:...

    PostgreSQL从入门到精通(

    ### PostgreSQL从入门到精通知识点详解 #### 一、引言 - **开源软件的优势**:本书开头强调了开源软件的价值,特别是其免费性和高质量。这种开放性使得用户能够深入研究软件内部逻辑,甚至修复错误。 #### 二、...

    PyPI 官网下载 | pg-view-1.4.0.tar.gz

    create_view('my_view', 'SELECT * FROM my_table WHERE column1 = $1', ['value1']) # 查询视图 result = query_view('my_view') for row in result: print(row) ``` 这段代码首先创建了一个名为'my_view'...

    postgresql-9.0 官方手册English

    - 示例: `CREATE VIEW employee_view AS SELECT * FROM employees WHERE age > 30;` 2. **外键**: - 定义: 外键是一个表中的列,它的值必须参照另一个表中的主键值。 - 目的: 维护数据的一致性和引用完整性。 - ...

    PostgreSQL8中文件手册.rar

    2. **表的创建与删除**:`CREATE TABLE` 用于定义表结构,`DROP TABLE` 用于删除表。 3. **数据插入、更新与删除**:`INSERT INTO` 添加新记录,`UPDATE` 修改现有记录,`DELETE FROM` 删除记录。 4. **查询语言**...

    PostgreSQL实用实例

    CREATE VIEW active_employees AS SELECT * FROM employees WHERE age ; ``` 索引能加速查询速度,常见的有B树索引、哈希索引和全文索引。创建索引: ```sql CREATE INDEX idx_age ON employees (age); ``` 六、存储...

    1.5-PostgreSQL对象-关系数据库系统软件.ppt

    3. **视图(View)对象**:虚拟的表,基于一个或多个表的SQL查询结果,提供不同的数据访问视角。 4. **序列(Sequence)对象**:用于生成唯一的整数序列,常用于自增主键。 5. **函数(Function)对象**:可执行的...

    PostgreSQL要点和难点实际应用方向和具体案例代码&代码解析

    - **创建表和插入数据**:`CREATE TABLE users (id serial PRIMARY KEY, name VARCHAR(50)); INSERT INTO users (name) VALUES ('John');` - **查询操作**:`SELECT * FROM users WHERE id = 1;` 查询id为1的用户...

Global site tag (gtag.js) - Google Analytics