数据库(DB):是一个以某种有组织形式存储数据的容器DBMS:数据库操作系统二者之间的关系:数据库是通过DBMS创建和操作的容器表(table):指某种特定类型数据的结构化清单列(column):表的一个字段,所有表都是由一个或多个列组成的行(row):表的一个记录主键(key primary):一列(或一组列),其值能够唯一标识表每一行 SQL:结构化查询语言,是一种专门和数据库
一、psql1、一旦运行,psql 将通过包含我们当前连接到的数据库名并跟随“=>”符号的提示符提示输入命令。对于在当前数据 库拥有全部权限的用户,提示符被替换为“=#".2、psql 的命令分为两种不同的类型:SQL 命令:我们可以输入任何 PostgreSQL 支持的 SQL 语句给 psql,然后它将执行它。内部命令:有一些 psql 命令用于执行 SQL 不直接执行的命令例如列出存在
转载 2024-04-14 21:53:51
301阅读
SQL*Plus是Oracle提供的一个工具程序。 1、启动SQL*Plus Oracle不仅提供了命令行和图形界面的SQL*Plus,而且还可以在Web浏览器运行。 ● 在命令行运行SQL*Plus 使用sqlplus命令来完成,该命令适用于任何操作系统平台。 语法:sqlplus [username]/[password] [@server],username指定数据库用户名,pa
在使用postgreSQL时,很多情况下,我们希望编写一个shell脚本,来完成一些诸如创建数据库、创建数据表等等的操作,这个过程可以用psql工具来实现。 但如果用psql命令直接登陆,会提示输入密码(psql非常脑残地没有提供-password选项),就使得整个过程必须要人操作才能继续)。那么,先解决第一个问题:psql无密码登录postgreSQL-server:参考资料:
转载 2023-12-31 15:05:33
210阅读
1、windows下postgresql的安装参见《PostgreSQL从菜鸟到专家 Windows安装》我下载的为xxx9.2.exe一路默认安装即可。安装位置为C:\Program Files\PostgreSQL。安装完毕后,在dos下执行命令>net user列出当前系统用户名称。我的用户名为Administrator。>psql –U Administrator –d po
转载 5月前
23阅读
\timing 打开或关闭sql执行时间 \watch [seconds] 反复执行上一句sql命令 ...
转载 2021-10-13 22:03:00
144阅读
2评论
PS/SQL前言 :PL/SQL基本结构变量常量的用法PS/SQL条件结构PS/SQL循环结构理解游标的使用1. 程序结构及其变量什么是PS/SQL?PS/SQL是一种高级数据库程序设计语言,由于该语言集成于数据库服务器,所以PL/SQL代码可以对数据进行高效处理,它对于处理比较复杂的业务流程如循环,判断,处理异常有着更好的解决.PS/SQL程序的基本结构是块,可以嵌套使用(在begin到end
转载 2024-06-29 08:02:18
49阅读
PostgreSQL有三种日志:pg_wal(WAL 日志,即重做日志) 内容一般不具有可读性强制开启 pg_log(数据库运行日志) 内容可读 默认关闭的,需要设置参数启动pg_clog(事务提交日志,记录的是事务的元数据) 内容一般不具有可读性 强制开启 PostgreSQL运行日志可以实现日志输出记录,默认是没有启动记录。这个日志一般是记录服务器与DB的状态,比如各种Error信息,定位慢查
# 在Linux中使用Docker容器psql 在开发过程,有时候我们需要在Docker容器中使用PostgreSQL数据库。本文将介绍如何在Linux系统中使用Docker容器psql工具,以及如何连接到数据库并执行一些基本操作。 ## 实际问题 假设我们正在开发一个基于PostgreSQL的应用程序,并且我们的开发环境中使用了Docker容器。我们需要在容器运行psql工具,
原创 2024-05-30 04:22:17
38阅读
Docker安装docker安装请参考我之前的文章:https://lupf.cn/articles/2019/11/23/1574503815568.html 详细的教你如何在centos上安装docker数据库安装主从基本信息ip端口类型镜像版本容器名称192.168.1.2203306主库5.7.13mysql-master01-3306192.168.1.2203307从库5.7.13my
Linux 容器是一个在单一 Linux 主机上提供多个隔离的 Linux 环境的操作系统级虚拟技术。不像虚拟机(VM),容器并不需要运行专用的访客(guest)操作系统。容器们共享宿主机的(host)操作系统内核,并使用访客操作系统的系统库来提供所需的功能。由于不需要专用的操作系统,因此容器要比虚拟器启动快得多。Virtual Machines Vs Containers(图片来自: Docke
转载 8月前
28阅读
在最近的工作,get到一个很实用的注解,分享给诸位。痛点做过微信或支付宝支付的童鞋,可能遇到过这种问题,就是填写支付结果回调,就是在支付成功之后,支付宝要根据我们给的地址给我们进行通知,通知我们用户是否支付成功,如果成功我们就要去处理下面相应的业务逻辑,如果在测试服务,那么这个回调地址我们就需要填写测试服务的,如果发布到线上那么我们就需要改成线上的地址。针对上面的场景,我们一般都会通过如下的方式
转载 7月前
12阅读
记录一下,在工作上使用plsql导入oracle数据库sql脚本遇到的一些问题以及解决方式。今天从远程仓库上来下来一个项目,其中里面就有ddl文件夹。 首先,查看sql脚本里面是什么结构的,如果里面都是创建表,创建视图之类的,那么查看一下里面的依赖的表空间叫什么,找到依赖的表空间后,那么首先需要创建一个对应的表空间,为后续创建新用户时使用,首先创建一个默认表空间create tablespace
转载 2024-04-19 17:21:59
113阅读
1.docker的解释和搭建docker英语译为码头工人,它是一个与虚拟机有异曲同工之妙的软件。是软件开发与测试的好帮手。在虚拟机,我们需要自己寻找ISO文件搭建环境。而且搭建的系统可以是可视化的界面。而在docker的集成化,它相当于把ISO文件,公布出来,供你挑选,你可以直接下载已经搭建好环境的系统,但docker不是可视化的,是基于Linux内核的,因此在使用docker之前,你需要了解
# 为什么ll命令不能在docker容器执行? 在使用Docker容器时,我们经常需要在容器执行各种命令来管理和操作容器内的文件和程序。然而,有时候我们会发现一些常见的命令在Docker容器无法执行,比如`ll`命令,这个问题让很多人感到困惑。本文将解释为什么`ll`命令不能在Docker容器执行,并给出一些替代方案。 ## 为什么ll命令不能在Docker容器执行? 在Linux
原创 2024-05-03 05:41:51
96阅读
前言在上一小节我们主要介绍了list容器的迭代器及数据结构还有结点的分配及释放,构造和析构函数以及一些简单的操作。在本小节我们将继续分析list容器提供的一些常见操作。insert之前关于list的构造函数的源码中都调用了insert函数,接下来,我们就来分析它,要记得,STL规定insert函数都是向前插入。 它有多个重载版本。在指定位置前插入一个结点iterator insert(iter
# SQL Server与PostgreSQL连接指南 在现代软件开发,许多应用程序需要与多种数据库进行交互。你可能会遇到与 SQL Server 和 PostgreSQL 不同的数据库系统之间进行连接的需求。本教程将指导你如何实现 SQL Server 与 PostgreSQL 的连接。我们将通过一些简单的步骤来完成,并提供代码示例和详细解释。 ## 流程概述 以下是实现 SQL Ser
原创 10月前
261阅读
这里,我学到的一个很重要的东西,就是用PL/SQL DEVELOPER去看一条SELECT语句的执行计划,执行计划里面可以看到这条SELECT语句的开销、I/O操作开销等数值,可以很清晰地看到语句各个部分的执行效率。选中这条SELECT语句以后,按F5就可以。以下面的SELECT语句为例子:从三张表取数据,按我以前的想法,只要WHERE语句那里有能让三张表连接起来的条件就可以。所以我只使用了:按
#include <iostream>using namespace std;#include <vector>void test(){ vector< vector<int> > v; //包含容器容器 相当于二维数组 vector<int> p; //新建三个容器 vector<int> ...
原创 2021-09-03 14:36:39
375阅读
## 如何在docker容器运行容器进行挂载 作为一名经验丰富的开发者,我将会教给你如何在docker容器运行容器进行挂载。首先,让我们看一下整个过程的流程图: ```mermaid journey title 整个过程的流程图 section 步骤 开始 --> 创建容器: 使用docker run命令创建容器 创建容器 --> 容
原创 2024-07-03 06:17:09
197阅读
  • 1
  • 2
  • 3
  • 4
  • 5