postgres

1.下载postgres 解压后
bin\initdb -D data -U postgres -A password -E utf8 -W // 初始化设置密码这里的账号是postgres
pg_ctl.exe register -N "PostgreSQL" -D "F:/pgsql/data" //windows 本地生成服务
pg_ctl -D  F:/pgsql/data -l F:/pgsql/logs/pg.log  start
psql -h localhost -p 5432 -U postgres -d postgres
net start PostgreSQL
net stop  PostgreSQL
psql -h 127.0.0.1 -p 5432 -U Administrator -d postgres\d student  查看表结构
postgres=# \d studentsno   | integer       |          |        |sname | character(20) |          |        |sage  | integer       |          |        |ssex  | smallint      |          |        |
\dt stu
\l // 列出数据库
\c postgres // 切换库jdbc:postgresql://10.20.1.231:5432/postgres?
binaryTransfer=false&forceBinary=false&reWriteBatchedInserts=true
org.postgresql.Driver

postgres 和mysql 的数据类型是不一样的,数值类型 integer,smallint,bigint,decimal numberic

int类型对应的integer,其余和mysql 基本类似。

1.数值数据类型

名称

描述

存储大小

范围

smallint

存储整数,小范围

2字节

-32768 至 +32767

integer

存储整数。使用这个类型可存储典型的整数

4字节

-2147483648 至 +2147483647

bigint

存储整数,大范围。

8字节

-9223372036854775808 至 9223372036854775807

decimal

用户指定的精度,精确

变量

小数点前最多为131072个数字; 小数点后最多为16383个数字。

numeric

用户指定的精度,精确

变量

小数点前最多为131072个数字; 小数点后最多为16383个数字。

real

可变精度,不精确

4字节

6位数字精度

double

可变精度,不精确

8字节

15位数字精度

serial

自动递增整数

4字节

1 至 2147483647

bigserial

大的自动递增整数

8字节

1 至 9223372036854775807

2.字符串数据类型

数据类型

描述

char(size)

这里size是要存储的字符数。固定长度字符串,右边的空格填充到相等大小的字符。

character(size)

这里size是要存储的字符数。 固定长度字符串。 右边的空格填充到相等大小的字符。

varchar(size)

这里size是要存储的字符数。 可变长度字符串。

character varying(size)

这里size是要存储的字符数。 可变长度字符串。

text

可变长度字符串。

3.日期/时间数据类型

名称

描述

存储大小

最小值

最大值

timestamp [ (p) ] [不带时区 ]

日期和时间(无时区)

8字节

4713 bc

294276 ad

timestamp [ (p) ]带时区

包括日期和时间,带时区

8字节

4713 bc

294276 ad

date

日期(没有时间)

4字节

4713 bc

5874897 ad

time [ (p) ] [ 不带时区 ]

时间(无日期)

8字节

00:00:00

24:00:00

time [ (p) ] 带时区

仅限时间,带时区

12字节

00:00:00+1459

24:00:00-1459

interval [ fields ] [ (p) ]

时间间隔

12字节

-178000000年

178000000年

4.其他数据类型

布尔类型:

名称

描述

存储大小

boolean

它指定true或false的状态。

1字节

  postgres 的常用函数

  postgres 和mysql 的区别

  postgres 中存储过程和自定义函数

   postgres 中导入备份数据源。

【Postgres】Postgres常用命令_postgres 命令-CSDN博客

  PostgreSQL 常用函数 - 知乎 (zhihu.com)

虽然说目前的一些可视化工具都可以操作都可以操作数据库,但是不排除有些安全性高的直接命令行查询

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/694660.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用idea debug时,怎么在某个map对象中再加个key value

实现方式 在用idea 进行 debug时,我们经常喜欢对某行代码打断点,然后对某个对象重新设置值,以快速地实现我们预期想覆盖的场景。通常的方式是用鼠标右键点击某个对象,然后选择Set value进行设置值,但是如果想在map中添…

鸿蒙原生应用元服务实战-发布时多设备选择注意事项

在可公开可获取DevEco Studio最新版本,Stage模型ArkTSAPI9开发元服务HarmonyOS4现不支持平板等;但是元服务在发布时是可选平板、智慧屏电视设备发布。 如果开发人员与上架运营人员沟通不充分的话,上架运营人员可能会选择多设备发布,试一试&am…

bugku3

xxx二手交易市场 进去是这样讴歌乱进的页面 查看了一下源代码也没什么 先随便注册一个账号 然后登录 随便看了看,发现可以修改头像 上传文件 随便上传了一个图片 发现他对图片进行了base64加密 解密后得到是 data:image/jpeg;base64 这里重新修改类型为php&a…

【buuctf--我有一只马里奥】

这是一道关于 ntfs 流查看的题目运行 exe 后会出来一个 1.txt 文件 在 exe 和 1.txt 文件目录下打开终端,输入 notepad 1.txt:flag.txt就可以看到答案了。 这么做的原因见BUUCTF misc 专题(53)[SWPU2019]我有一只马里奥_ntfs flag.txt 马里…

OpenAI新推出的Sora是什么?如何注册使用?

2024年2月16号,OpenAI全新发布文本视频模型Sora,可以通过指令生成特定的视频内容,这对于内容营销、广告宣传、教育教学等行业都将来带来巨大的机遇与挑战。 相信许多人跟小编一样,对此新兴产品跃跃欲试,那么应该如何注…

柔顺控制笔记

参资料: 【1】https://zhuanlan.zhihu.com/p/620918453 【2】https://blog.csdn.net/a735148617/article/details/108564836 【3】https://zhuanlan.zhihu.com/p/126338809 【4】机器人与环境间力_位置控制技术研究与应用_李正义 【5】水下机械臂建模及柔顺控制方法…

编程笔记 Golang基础 014 数据类型概述

编程笔记 Golang基础 014 数据类型概述 一、基本数据类型二、复合数据类型三、引用类型四、特殊类型小结 Go 语言的数据类型系统涵盖了基本数据类型、复合数据类型以及引用类型。 下面将对这些类型进行详细说明: 一、基本数据类型 布尔型 (bool):表示逻…

Javascript中var和let之间的区别

文章目录 一.变量提升(声)二.let和var的区别 区别: 1、var有变量提升,而let没有; 2、let不允许在相同的作用域下重复声明,而var允许; 3、let没有暂时性死区问题; 4、let创建的全局变量没有给window设置对应…

不同种类遥感图像汇总 !!

文章目录 前言 1、可见光遥感图像 2、全色遥感图像 3、多光谱遥感图像 4、高光谱遥感图像 5、红外遥感图像 6、激光雷达图像 7、合成孔径雷达遥感图像 前言 遥感技术是从远距离感知目标反射或自身辐射的电磁波、可见光、红外线,对目标进行探测和识别的技术。遥感卫…

懒汉单例设计模式与饿汉单例设计模式

单例模式即一个类确保只有一个对象,主要用于避免浪费内存 1.饿汉单例设计模式:拿到对象时,对象就早已经创建好了 public class A { private static A a new A(); private A(){ } public static A getObject(){ return a;} } 写法: 把类的构造器私有 在类中自己创建一个对…

【IOS】oc中property属性值详解

1. atomic与nonatomic atomic:原子属性确保属性的读取和写入操作在多线程环境中是线程安全的。这意味着,当一个线程正在读取或写入属性时,其他线程不能同时访问该属性。虽然这提供了线程安全性,但它也引入了性能开销,…

【JAVA高级面试题】运用锁机制实现一个自定义的阻塞队列

文章目录 前言实战演示写在最后 前言 前几天看见一个高级Java面试题,我觉得很有代表意义。既考察了面试者的基本锁机制运用,也了解了阻塞队列的产生实现原理。先分享出来,以供鉴赏。 面试题:实现一个自定义的阻塞队列&#xff0c…

java面试题之spring篇

1.Spring是什么?作用是什么? Spring是一个轻量级的JavaEE框架,它主要解决企业应用中的复杂性问题。Spring框架有三个核心部分:IoC容器、AOP和数据访问/集成层。Spring中的IoC容器提供了一种对象创建和对象之间关系管理的机制&…

Json简介与基本使用

一、JSON简介 JavaScript Object Notation (JSON) 是一种将对象转换为字符串的格式,这种格式易于阅读和编写,同时也易于机器解析和生成。JSON对象的语法格式与JavaScript对象的基本一致,但有所不同,例如JSON中的属性名需加双引号…

React 事件处理 ( this问题 参数传递 ref)

React事件的命名采用小驼峰方式(cameCase),而不是小写 使用JSX语法时你需要传入一个函数作为事件处理函数,而不是一个字符串 你不能通过返回false 的方式阻止默认行为。你必须显示式的使用preventDefault 1 this 需要谨慎对待JSX回调函数中的…

Linux的Ubuntu的APT使用

Linux的Ubuntu的APT使用 apt 介绍 apt 是 Advanced Packaging Tool 的简称,是一款安装包管理工具。在 Ubuntu 下,我们可以使用 apt 命令进行软件包的安装、删除、清理等,类似于 Windows 中的软件管理工具。 Ubuntu 软件操作的相关命令 su…

Android 面试问题 2024 版(其二)

Android 面试问题 2024 版(其二) 六、多线程和并发七、性能优化八、测试九、安全十、Material设计和 **UX/UI** 六、多线程和并发 Android 中的进程和线程有什么区别? 答:进程是在自己的内存空间中运行的应用程序的单独实例&…

MySQL的多种约束

事实上,写入表的数据只有数据类型上的约束,但是没有其他更为严格为约束(例如 48.2kg 中的 48.2 填在体重字段里是符合浮点类型的约束的,但是万一该数据填入到另外一个身高字段里呢?),就有可能导…

Maven的下载安装配置教程

一、简单了解一下什么是Maven Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。 1.Maven翻译为“专家“, ”内行”的意思,是著名Apache公司下…

Unity基于AssetBundle资源管理流程详解

在Unity游戏开发中,资源管理是一个非常重要的环节。随着游戏的发展,资源会变得越来越庞大,因此需要一种高效的资源管理方式来减少内存占用和加快加载速度。AssetBundle是Unity提供的一种资源打包和加载方式,可以将资源打包成一个独…