,,postgreSQL数据库基本概念教程

,,postgreSQL数据库基本概念教程

本文主要为大家介绍postgreSQL数据库的基本概念教程。有需要的朋友可以借鉴一下,希望能有所帮助。祝大家进步很大,早日升职加薪。

目录

postgreSQL设置只允许本地机器连接postgreSQL执行SQL语句创建数据库和连接数据库基础DB,DBMSDBMS类型RDBMSSQLSQL编写规则

postgreSQL设置只允许本地机器连接

在d:\ program files \ PostgreSQL \ 14 \ data中设置postgresql.conf:

listen_addresses='localhost '

然后在服务窗口中重新启动postgresql。

PostgreSQL执行SQL语句

PostgreSQL的psql工具可以通过命令行执行SQL语句。

psql -U postgres

d:\ program files \ PostgreSQL \ 14 \ binpsql-U postgres

用户postgres的密码:

psql (14.2)

输入“help”获取帮助信息。

postgres=# SELECT 1;

?专栏?

-

一个

(1行记录)

创建数据库并连接

postgres=#创建数据库商店;

创建数据库

postgres=# \q

d:\ program files \ PostgreSQL \ 14 \ binpsql-U postgres-d shop

用户postgres的密码:

psql (14.2)

输入“help”获取帮助信息。

商店=#

数据库基础知识

DB、DBMS

大量的数据由计算机保存和处理,可以高效访问的数据集称为数据库。数据库

数据库管理计算机系统,统称为数据库管理系统(DBMS)

为什么使用DBMS而不是Excel来管理数据:

多人不能共享数据。用户已经打开了该文件,但其他用户无法编辑它。无法提供操作大量数据所需的格式。为了立即获得大量数据,数据应该以适当的格式保存。实现读写自动化需要编程。无法处理意外事故。比如文件误删,数据容易被别人窃取。

而DBMS可以克服这些缺点。

DBMS种类

HDB:分层数据库,以树形结构显示数据。

RDB:关系数据库,由行和列组成的二维表来管理数据。这种类型的数据库管理系统被称为关系数据库管理系统。

OODB:面向对象的数据库,它收集数据和对数据的操作,并以对象为单位管理它们。

XML db: XML数据库,可以高速处理大量XML格式的数据。

VS:键值存储系统,用于存储查询使用的主键和值的组合的数据库。

RDBMS

常见的系统结构是C/S(客户机/服务器)结构。

RDBMS也是一种服务器,它可以从存储在硬盘上的数据库中读取和返回数据。

通过SQL语句向RDBMS服务器发送关于客户机想要获得什么数据以及对数据的更改的信息。

RDBMS根据语句的内容返回请求的数据或更新存储在数据库中的数据。

RDBMS可以与其客户端安装在同一台计算机上,也可以安装在不同的计算机上。

多个客户端可以访问相同的RDBMS,同时读写相同的数据库。

只要客户端能把SQL发送到RDBMS,就能操作数据库。

RDBMS接收客户端请求并操作数据库,通常安装在比客户端性能更好的计算机上。

用于管理数据的二维表,在关系数据库中缩写为table。

表存储在由RDBMS管理的数据库中。

表中的列称为字段,表示存储在表中的数据项。

表格的行称为记录,相当于一段数据。数据库按行读写数据。

SQL

一种为操作数据库而开发的语言。由关键字、表名、列名等组成的SQL语句。描述操作的内容。

关键词:意义或用法,事先已经定义好的英语单词。

SQL语句分为以下三类。SQL用于操作关系数据库。

数据定义语言

创建数据库、表和其他对象删除数据库、表和其他对象修改数据库、表和其他对象

数据操作语言

选择表中的查询数据将新数据插入表中更新表中的更新数据删除表中的删除数据

数据控制语言

提交确认对数据库中数据所做的更改回滚取消对数据库中数据所做的更改授予用户操作权限撤销取消用户的操作。

SQL书写规则

SQL语句以分号结束。

SQL语句不区分大小写。为了便于理解,关键字大写,表名首字母大写,其余小写。

插入表中的数据区分大小写。

直接写在SQL语句中的字符串、日期和数字称为常量。

当SQL语句中有字符串时,用单引号将它们括起来,如“qwe”和“10/01/26”。

在SQL语句中,写数字时,不需要任何符号标识。

SQL语句中,单词由半角空格或换行符分隔。

以上是postgreSQL数据库基本概念教程的详细内容。更多关于postgreSQL数据库基本概念的信息,请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: