初始化数据库

$ su
# su - postgres
postgres$
postgres$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

如果一切正常,你将在initdb命令的-D参数指向的位置拥有一个全新的空白数据库。

配置连接权限

默认情况下,PostgreSQL不允许全面的远程访问。为了赋权给远程连接,你必须编辑配置文件pg_hba.conf(位于/usr/local/pgsql/). 例如,希望允许用户neil通过IP地址为192.168.0.3的主机连接到bpsimple数据库,添加以下行到pg_hba.conf文件:

    host bpsimple neil 192.168.0.3/32 md5

创建用户

$ createuser neil

创建数据库

$ createdb bpsimple

链接数据库

$ psql -U neil -d bpsimple

建表

bpsimple=# \i create_tables-bpsimple.sql

查看数据库

\l  --相当于MySQL的: show datasets

查看多表

\dt --相当于mysql的,mysql> show tables

创建一个表

CREATE TABLE customer ( customer_id serial, title char(4), fname varchar(32), lname varchar(32) not null, addressline varchar(64), town varchar(32), zipcode char(10) not null, phone varchar(16),
);

向表中插入一行数据

INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone)
VALUES('Mr','Neil','Matthew','5 Pasture Lane','Nicetown','NT3 7RT','267 1232'); INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone)
VALUES('Mr','Richard','Stones','34 Holly Way','Bingham','BG4 2WE','342 5982');

关联一个表

SELECT * FROM customer, orderinfo WHERE customer.customer_id = orderinfo.customer_id;

PostgreSQL的使用-02-在Linux下的基本配置相关推荐

  1. Linux下ODBC安装配置

    Linux下ODBC安装配置 ODBC 原理 ODBC 是 Open Database Connect 即开放数据库互连的简称,它是由 Microsoft 公司于 1991 年提出的一个用于访问数据库 ...

  2. Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556  文章- 38  评论- 77 ...

  3. Linux下安装、配置PHP环境

    Linux下安装.启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装.配置.启动Apache:http:/ ...

  4. Linux下svn搭建配置流程

    Linux下svn搭建配置流程     一.    源文件编译安装.源文件共两个,为: 1.   下载subversion源文件 subversion-1.6.1.tar.gz http://d136 ...

  5. Linux下,安装配置Weblogic

    Linux下,安装配置Weblogic 2009-03-20 15:03 一.安装配置JDK //如果应用不需要高版本的JDK的话,可以不单独安装JDK 1. 安装JDK # chmod a+x jd ...

  6. Linux 下的网络配置

    #######linux下的网络配置############ ###1.什么是IP ADDRESS     internet protocol ADDRESS    ##网络进程地址         ...

  7. linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议

    本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...

  8. Linux下Redis服务器安装配置

    说明: 操作系统:CentOS 1.安装编译工具 yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-de ...

  9. Linux下PortSentry的配置

    Linux下PortSentry的配置     前年写过<IDS与IPS功能分析>一文,受到广大读者关注,现将近期有关IDS配置的文章和大家分享.    Internet上的服务器一般都会 ...

  10. Linux下svn搭建配置

    Linux下svn搭建配置 1.安装svn客户端    yum install subversion    svnserve --version                       :如果成功 ...

最新文章

  1. .net将数据写入Excel指定单元格
  2. STC89C52单片机 定时器
  3. NUXT 入门第一课: 关于 Nuxt.js
  4. 菜鸟教程python正则表达式_python 正则表达式详解
  5. ipcs, ipcrm
  6. Semaphore、CountDownLatch和CyclicBarrier
  7. C语言,利用求余运算拆分三位数的个,十,百位数字,并求和
  8. Mac中常用的终端配置命令总结
  9. PAT 1086 就不告诉你
  10. Android Activity界面切换添加动画特效 (转载修改)
  11. 陈梓涵:关于编程的胡扯
  12. Cisco实例1—构建高可用性DM×××网络2—方案设计
  13. 制作python模块安装包[转载自刘天斯]
  14. HowNet介绍及相关API的使用方法
  15. mybatis和mybatis-plus存读数据库中的对象(对象转json与json转对象)
  16. (译)如何使用spritehelper和levelhelper教程:引子
  17. 【概率论】4-3:方差(Variance)
  18. 点灯科技Arduino开发环境搭建
  19. SylixOS设备驱动
  20. 【​观察】“数字广东”背后的力量 腾讯云创新政务服务新模式

热门文章

  1. 【2019.08.21】2019杭电多校第十场
  2. Federated Machine Learning: Concept and Applications
  3. Selenium:利用select模块处理下拉框
  4. 常用docker命令
  5. DOM 事件深入浅出(一)
  6. MasterPage控件的用法
  7. 通用mapper总结 如:MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value
  8. oracle decode别名,Oracle中decode函数用法 VelHong
  9. 不刷新页面的tab_现代 Web 页面开发流程
  10. python读取python源代码文件_python 学习源码练习(2)——简单文件读取