PostgreSQL的使用-02-在Linux下的基本配置
初始化数据库
$ 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下的基本配置相关推荐
- Linux下ODBC安装配置
Linux下ODBC安装配置 ODBC 原理 ODBC 是 Open Database Connect 即开放数据库互连的简称,它是由 Microsoft 公司于 1991 年提出的一个用于访问数据库 ...
- Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556 文章- 38 评论- 77 ...
- Linux下安装、配置PHP环境
Linux下安装.启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装.配置.启动Apache:http:/ ...
- Linux下svn搭建配置流程
Linux下svn搭建配置流程 一. 源文件编译安装.源文件共两个,为: 1. 下载subversion源文件 subversion-1.6.1.tar.gz http://d136 ...
- Linux下,安装配置Weblogic
Linux下,安装配置Weblogic 2009-03-20 15:03 一.安装配置JDK //如果应用不需要高版本的JDK的话,可以不单独安装JDK 1. 安装JDK # chmod a+x jd ...
- Linux 下的网络配置
#######linux下的网络配置############ ###1.什么是IP ADDRESS internet protocol ADDRESS ##网络进程地址 ...
- linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议
本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...
- Linux下Redis服务器安装配置
说明: 操作系统:CentOS 1.安装编译工具 yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-de ...
- Linux下PortSentry的配置
Linux下PortSentry的配置 前年写过<IDS与IPS功能分析>一文,受到广大读者关注,现将近期有关IDS配置的文章和大家分享. Internet上的服务器一般都会 ...
- Linux下svn搭建配置
Linux下svn搭建配置 1.安装svn客户端 yum install subversion svnserve --version :如果成功 ...
最新文章
- .net将数据写入Excel指定单元格
- STC89C52单片机 定时器
- NUXT 入门第一课: 关于 Nuxt.js
- 菜鸟教程python正则表达式_python 正则表达式详解
- ipcs, ipcrm
- Semaphore、CountDownLatch和CyclicBarrier
- C语言,利用求余运算拆分三位数的个,十,百位数字,并求和
- Mac中常用的终端配置命令总结
- PAT 1086 就不告诉你
- Android Activity界面切换添加动画特效 (转载修改)
- 陈梓涵:关于编程的胡扯
- Cisco实例1—构建高可用性DM×××网络2—方案设计
- 制作python模块安装包[转载自刘天斯]
- HowNet介绍及相关API的使用方法
- mybatis和mybatis-plus存读数据库中的对象(对象转json与json转对象)
- (译)如何使用spritehelper和levelhelper教程:引子
- 【概率论】4-3:方差(Variance)
- 点灯科技Arduino开发环境搭建
- SylixOS设备驱动
- 【​观察】“数字广东”背后的力量 腾讯云创新政务服务新模式
热门文章
- 【2019.08.21】2019杭电多校第十场
- Federated Machine Learning: Concept and Applications
- Selenium:利用select模块处理下拉框
- 常用docker命令
- DOM 事件深入浅出(一)
- MasterPage控件的用法
- 通用mapper总结 如:MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value
- oracle decode别名,Oracle中decode函数用法 VelHong
- 不刷新页面的tab_现代 Web 页面开发流程
- python读取python源代码文件_python 学习源码练习(2)——简单文件读取