PostgreSQL入门(一)数据库概述

本文介绍了PostgreSQL数据库的基础概念,包括数据库与表的定义、常用数据类型、数据库系统的构成及SQL语言的四个主要部分。此外,还介绍了如何使用pgAdmin工具连接远程PostgreSQL数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PostgreSQL入门(一)数据库概述

2017/10/5

 

 by

CHENJING DING

 


CHAPTER1 – PostgreSQL数据库概述

http://www.jikexueyuan.com/course/1413_6.html?ss=2,总结自极客视频课程


一 基本概念

什么是数据库

数据库是一个长期存储在计算机内的,有组织的,统一管理的数据集合。即:

1.       保管数据的仓库

2.       也是数据管理的方法和技术

什么是数据库表

数据库表是一系列二维数组的集合。

1.       横向的行(记录,行)

2.       纵向的列(字段,属性,列)

数据类型

常用的数据类型有:

整数数据类型,浮点数数据类型,日期/时间数据类型,字符串数据类型,二进制数据类型

比如学生编号定义的是整数数据类型,则10000是合法的。数据类型定义了数据存储的方式。

数据库系统的构成

有如下三个部分组成:

1.       数据库:以数据为载体,数据保存和管理的软件。

2.       数据库管理系统:面向专业人士,图形化界面数据库管理软件

3.       数据库应用程序:面向普通用户,界面更加友好的数据库管理软件

SQL语言

SQL是对数据库进行查询和修改操作语言。

包含4个部分:

名称

用途

距离

DDL

数据库定义语言,定义数据库的对象

DROP,CEATE,AFTER等

DML

数据库操作语言

INSERT,UPDATE,DELETE等

DQL

数据库查询语言,查询和检索数据时使用。

SELECT等

DCL

数据库控制语言。用来分配数据的角色,控制数据的提交。

GRANT,REVOKE,COMMIT,ROLLBACK等

 

常用的数据库访问技术

ODBC(Open Database Connectivity)

开放数据库连接

微软定义了操作数据库的具体规范,而没有具体实现,由各个数据库厂商实现

JDBC (Java Database Connectivity)

Java数据库连接

JDK中定义了操作数据库的具体规范,由各个数据库厂商实现。

ADO.NET

.NET框架中用于和数据库交互的类库

.NET开发应用程序时需要下载的驱动

POD(PHP Data Object)

PHP语言访问数据库技术

PHP开发程序时需要下载的驱动


二 pgAdmin客户端工具使用

下载教程见博客OSM入门(三)中安装PostgreSQLDatabases的内容。其中将PostgreSQL连接到本地主机服务器的内容也在这篇博客中。下面来介绍如何连接远程PostgreSQL数据库。

使用pgAdmin工具链接远程PostgreSQL数据库

注意以下三点,稍后详细更新:

1.       关闭服务器端机器防火墙

2.       修改服务器连接监听(ppstresql.conf配置文件)

3.       修改链接认证的方式(pg_hba.conf配置文件)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值