- 博客(12)
- 收藏
- 关注
原创 Postgres使用小技巧 psql中的“永动机”
相信小伙伴们接触Postgres已经有一段时间了,不知道大家是否会有这样的需求,我们需要不停的刷新pg_stat_activity来检查当前Postgres实例中的数据库连接情况或者检查当前sql的运行情况。我们通常的操作可能是重复执行我们精心写好的sql一次又一次(\g可实现),当然了,在Postgres中我们也可以通过上下键来调出我们之前已经运行过的sql。但是,作为一个懒人来说,我们能不...
2019-12-24 19:23:53 408
原创 Postgres使用小技巧 你还在用select * 查看全表吗
SQL> select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO---------- ---------- --------- ---------- ------------------- ---------- ---------- ---------- ...
2019-12-23 15:50:56 866 3
原创 Postgres使用小技巧 揭开psql命令行神秘面纱
相信每一个接触Postgres的小伙伴,对psql这个命令行工具都不陌生,它和Oracle的sqlplus命令行工具有着相似的功能,不过它的功能要远远强于sqlplus,我们使用该工具可以对数据库进行任意的操作。除却常规的对数据库进行增删改查操作之外,相信小伙伴们经常使用的肯定会有类似 /l 来获取当前Postgres实例中包含有哪些数据库,\d 来获取当前模式下包含有哪些表,诸如此类的命令还...
2019-12-22 16:46:33 514 1
翻译 Postgres初级教程 select语句
PostgreSQLSELECT语句用于从数据库表中获取数据,该数据库表以结果表的形式返回数据。这些结果表称为结果集语法SELECT语句的基本语法如下SELECT column1, column2, columnN FROM table_name;在这里,column1,column2 ...是你要获取的表的字段。如果要获取该字段中所有可用的字段,则可以使用以下语法SEL...
2019-11-01 19:23:24 485
翻译 Postgres初级教程 insert语句
PostgreSQLINSERT INTO语句允许将新行插入表中。一个语句可以一次插入一行或几行。语法INSERT INTO语句的基本语法如下INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)VALUES (value1, value2, value3,...valueN);column1,column2...
2019-11-01 19:04:37 2300
翻译 Postgres初级教程 模式
一个模式是表的命名集合。模式还可以包含视图,索引,序列,数据类型,运算符和函数。模式类似于操作系统级别的目录,不同之处在于模式不能嵌套。PostgreSQL语句CREATE SCHEMA创建一个模式。语法CREATE SCHEMA的基本语法如下:CREATE SCHEMA name;其中,name是模式的名称。在架构中创建表的语法在模式中创建表的基本语法如下:CRE...
2019-11-01 18:22:11 327
翻译 Postgres初级教程 删除表
PostgreSQL DROP TABLE语句用于删除表定义以及该表的所有关联数据,索引,规则,触发器和约束。使用此命令时必须小心,因为一旦删除了表,那么表中所有可用的信息也将永远丢失。语法DROP TABLE语句的基本语法如下DROP TABLE table_name;举例在上一章中,我们已经创建了表DEPARTMENT和COMPANY。首先,验证这些表(使用\d列出...
2019-11-01 17:54:07 679
原创 安装部署 pglogical
规划图版本 复制角色 主机名 IP 数据库 模式 用户名 11.2 提供者 test01 10.175.2.186 lxdb lxdb01 lxdb01 11.2 订阅者 test02 10.175.2.187 lxdsdb lx...
2019-10-25 16:36:10 890
翻译 Postgres初级教程 创建表
Postgres的CREATE TABLE 语句用来在任意给定的数据库中创建新表。语法CREATE TABLE语句的基本用法如下所示:CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PR...
2019-10-24 10:14:29 656 1
翻译 Postgres初级教程 删除数据库
在本章节中,我们将会讲解如何在postgres中删除数据库,这里有两种方法来删除数据库使用drop database,一个sql命令 使用dropdb,一个命令行可执行文件执行该操作前一定要小心,因为删除当前的一个数据库将会导致丢失存储在数据库中的完整信息。使用drop database该命令删除数据库。它删除数据库的目录条目,并删除包含数据的目录,它只能有数据库的所有者执行,当...
2019-10-19 17:56:56 1213
翻译 Postgres初级教程 创建数据库
本章节讲解了如何在postgres中创建一个新的数据库。Postgres提供了两种方法来创建新的数据库。使用create database,一个sql命令 使用createdb,一个操作系统命令行可执行文件使用create database这条命令将从postgres提示符创建一个数据库,但是你应该有适当的权限来创建数据库。默认情况下,将通过克隆标准系统数据库template1来创建新...
2019-10-15 19:16:38 1030 1
翻译 Postgres初级教程 连接数据库
本章节讲解了访问数据库的多种方法。在这里假设我们在上一篇中已经创建了数据库,你可以使用下面的任意一种方法连接到自己想要访问的数据库。数据库sql命令 操作系统命令数据库sql命令这里假设你已经启动了Postgres客户端,并且已经登陆到数据库中postgres=#你可以使用 \l 命令来检查可用的数据库列表,如下显示:postgres=# \l ...
2019-10-15 17:46:22 1277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人