随笔分类 -  Postgres数据库(PG)

摘要:View(视图)是一张假表,只不过是通过相关的名称存储在数据库中的一个 PostgreSQL 语句。 View(视图)实际上是一个以预定义的 PostgreSQL 查询形式存在的表的组合。 View(视图)可以包含一个表的所有行或从一个或多个表选定行。 View(视图)可以从一个或多个表创建,这取决 阅读全文
posted @ 2020-04-17 19:06 王能武 阅读(1755) 评论(0) 推荐(0)
摘要:在 PostgreSQL 中,ALTER TABLE 命令用于添加,修改,删除一张已经存在表的列。 另外你也可以用 ALTER TABLE 命令添加和删除约束。 1用 ALTER TABLE 在一张已存在的表上添加列的语法如下: alter table tablename add columenam 阅读全文
posted @ 2020-04-17 17:54 王能武 阅读(2607) 评论(0) 推荐(0)
摘要:NOT NULL 约束: 默认情况下,列可以保存为 NULL 值。如果您不想某列有 NULL 值,那么需要在该列上定义此约束,指定在该列上不允许 NULL 值。 NULL 与没有数据是不一样的,它代表着未知的数据。 create table company1( id int primary key 阅读全文
posted @ 2020-03-27 19:16 王能武 阅读(495) 评论(0) 推荐(0)
摘要:PostgreSQL 中的 limit 子句用于限制 SELECT 语句中查询的数据的数量。 带有 LIMIT 子句的 SELECT 语句的基本语法如下: 下面是 LIMIT 子句与 OFFSET 子句一起使用时的语法: 比如:select * from company limit 4; 但是,在某 阅读全文
posted @ 2020-03-24 00:43 王能武 阅读(1531) 评论(0) 推荐(0)
摘要:比如说你的PG-server版本是9.6版本的,而安装的pg_dump版本是9.2,这样你在用pg_dump命令导出sql的时候,会提示如下错误,: 意思是PG_DUMP和pg server的版本不一致 解决办法: 安装对应9.6版本的客户端: yum -y install postgresql96 阅读全文
posted @ 2020-03-12 13:08 王能武 阅读(2903) 评论(0) 推荐(0)
摘要:PostgreSQL 模式(SCHEMA)可以看着是一个表的集合 一个模式可以包含视图、索引、据类型、函数和操作符等 相同的对象名称可以被用于不同的模式中而不会出现冲突,例如 schema1 和 myschema 都可以包含名为 mytable 的表 使用模式的优势: 允许多个用户使用一个数据库并且 阅读全文
posted @ 2020-03-10 21:56 王能武 阅读(704) 评论(0) 推荐(0)
摘要:PostgreSQL 创建数据库可以用以下三种方式: 1、使用 CREATE DATABASE SQL 语句来创建。 2、使用 createdb 命令来创建。 3、使用 pgAdmin 工具 CREATE DATABASE runoobdb; createdb 是一个 SQL 命令 CREATE D 阅读全文
posted @ 2020-03-09 21:50 王能武 阅读(1428) 评论(0) 推荐(0)
摘要:1 数值类型 数值类型由 2 字节、4 字节或 8 字节的整数以及 4 字节或 8 字节的浮点数和可选精度的十进制数组成 2 货币类型 money 类型存储带有固定小数精度的货币金额。 3字符类型 4日期和时间类型 5布尔类型 PostgreSQL 支持标准的 boolean 数据类型。 boole 阅读全文
posted @ 2020-03-09 03:00 王能武 阅读(2579) 评论(0) 推荐(0)
摘要:通过\help 命令 查看各个命令的语法,如 \help select Postgrsql命令: 1 ABORT 用于退出当前事务 2 ALTER AGGREGATE 修改聚集函数的定义 ALTER AGGREGATE_name (_argtype_[,...] rename to _newname 阅读全文
posted @ 2020-03-09 01:10 王能武 阅读(5904) 评论(0) 推荐(0)
摘要:首先切换到postgres用户 su - postgres -- 首先切换到postgres 常识:PG安装完后默认带有postgres库,可以先进入postgres库再去创建新库 1创建用户: postgres=# create user testuser with password '12345 阅读全文
posted @ 2020-03-07 02:19 王能武 阅读(5461) 评论(0) 推荐(1)